Используйте keyup
вместо change
, изменение будет срабатывать, когда фокус выходит из текстового поля. live
не рекомендуется использовать вместо этого on
.
.live('keyup',function() { } });
Событие изменения посылается к элементу, когда его значение изменяется. Это событие ограничено элементами, ящиками и элементами. Для флажков выбора, флажков и переключателей событие запускается сразу же, когда пользователь делает выбор с помощью мыши, , но для других типов элементов событие откладывается до тех пор, пока элемент не теряет фокус. Reference
Использование для привязки динамически добавленного текстового поля.
$(document).on("keyup", ".textAreaClass", function(){
alert("");
});
document
в селекторе может быть repalced селектором parent
элемента
: Но как я могу обновить текст скрытого поля. – ram
$ ('# hiddenFieldId'). Val ($ ('# textAreaId'). Val()); – Adil
Как удалить текстовое поле без удаления содержимого внутри него? – ram