Показать сообщение отдельно
  #3 (permalink)  
Старый 05.09.2012, 16:26
Аспирант
Отправить личное сообщение для prowoke Посмотреть профиль Найти все сообщения от prowoke
 
Регистрация: 09.12.2010
Сообщений: 56

Сообщение от walik Посмотреть сообщение
Дело в том что вы вешаете событие change каждый раз когда срабатывает событие dblclick. Вариантов два, либо снимать событие по окончанию редактирования, либо изначально вешать только один раз (вне функции).

Примерно так.
Спасибо. Всё работает, всё понятно. Но, есть пара вопросов по следующим строчкам:

$(this).data("textbefore", $(this).attr('value'));


Зачем использовать этот метод? Он вроде делает такое же присвоение, только ещё события вещает дополнительные к этому объекту. Чем не устроил?
var textbefore = $(this).attr('value');


И вот ещё строчка мне не понятная:

$(this).bind('change.myEvent', function() {


Что ещё за "myEvent"?

Последний раз редактировалось prowoke, 05.09.2012 в 16:29.
Ответить с цитированием