У меня есть несколько текстовых полей, которые динамически добавляются после вызова ajax. Эти поля привязаны к обработчикам событий с .live(), которые в настоящее время работают нормально. Я хочу заменить его на новую функцию .on().
Это то, что у меня есть
$('.MyTextBox').live({
mouseenter: function () { .... },
mouseleave: function () { .... },
blur: function () { ... }
});
Когда я заменяю .live() на .on(), он не работает; текстовые поля не отображают их нормальное поведение после их добавления.
Если я пишу $('#MainDiv .MyTextBox').live({...
, где MainDiv - это верхний элемент DOM, где все действия происходят, ничего не происходит.
Что мне не хватает?
Спасибо