Сообщение от walik
|
Дело в том что вы вешаете событие change каждый раз когда срабатывает событие dblclick. Вариантов два, либо снимать событие по окончанию редактирования, либо изначально вешать только один раз (вне функции).
Примерно так.
|
Спасибо. Всё работает, всё понятно. Но, есть пара вопросов по следующим строчкам:
$(this).data("textbefore", $(this).attr('value'));
Зачем использовать этот метод? Он вроде делает такое же присвоение, только ещё события вещает дополнительные к этому объекту. Чем не устроил?
var textbefore = $(this).attr('value');
И вот ещё строчка мне не понятная:
$(this).bind('change.myEvent', function() {
Что ещё за "myEvent"?