Возможный дубликат:
jQuery 1.7 - Включение Live() в on()
В соответствии с API jQuery (http://api.jquery.com/on/ функция "live" устарела, рекомендуется использовать 'on' вместо, Но когда я заменю 'live' на 'on' в моем коде, jQuery больше не может найти более поздние добавленные элементы:
Это работает (но устарело):
$('li.bibeintrag').live('click', function(){
alert('myattribute =' + $(this).attr('myattribute'));
});
Это пример из API для 'on':
$("#dataTable tbody tr").on("click", function(event){
alert($(this).text());
});
Когда я меняю свой код на это ('live' заменен на 'on'), он больше не работает (jQuery не найдет более поздние добавленные элементы (например, с добавлением)):
$('li.bibeintrag').on('click', function(){
alert('myattribute =' + $(this).attr('myattribute'));
});
Что я делаю неправильно? Может кто-нибудь помочь, пожалуйста?