Как описано в 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()?
Я что-то пропустил?