У меня возникла проблема, которая, похоже, связана с пузырьком события.jquery click event bubbling
Когда пользователь нажимает на элемент списка, я сохраняю innerHTML этого элемента переменной и заменяю содержимое элемента списка текстовым полем, имеющим значение новой переменной.
Это работает отлично для первого щелчка, но когда пользователь нажимает на текстовое поле, также вставляется html текстового поля.
Вот скрипка моего вопроса: http://jsfiddle.net/46Pqf/
Что меня смущает то, что я выбрать конкретный класс на клике, которую я когда-то извлекая событие щелчка выполняется. Следовательно, функция не должна запускаться снова при нажатии, поскольку исходный класс в селекторе больше не находится в элементе.
Любая помощь в этом была бы принята с благодарностью.
Попробуйте заменить '$ (this)' на 'input'. Проверьте это здесь: http://jsfiddle.net/46Pqf/7/ –