Как описано в http://api.jquery.com/live/
:
Как и в jQuery 1.7, метод .live() устарел. Используйте .on() для присоединения обработчиков событий.
Right. Итак, вместо
$('.dynamicallyCreatedElement').live('click', function(){
console.log('click');
});
Я должен использовать:
$('.dynamicallyCreatedElement').on('click', function(){
console.log('click');
});
Однако он не связывает событие с элементами, созданными после вызова on()
. Так что это действительно лучший метод live()
?
Я что-то пропустил?