重複の可能性:
jQuery 1.7 - live() を on() に変える
jQuery API ( http://api.jquery.com/on/ ) によると、関数「live」は推奨されていません。代わりに「on」を使用することをお勧めします。しかし、コードで「ライブ」を「オン」に置き換えると、jQuery は後で追加された要素を見つけることができなくなります。
これは機能します(ただし非推奨です):
$('li.bibeintrag').live('click', function(){
alert('myattribute =' + $(this).attr('myattribute'));
});
これは、「on」の API の例です。
$("#dataTable tbody tr").on("click", function(event){
alert($(this).text());
});
コードをこれに変更すると ('live' が 'on' に置き換えられます)、それは機能しなくなります (jQuery は、後で追加された要素 (たとえば、追加) を検出しません):
$('li.bibeintrag').on('click', function(){
alert('myattribute =' + $(this).attr('myattribute'));
});
私は何を間違っていますか?誰か助けてくれませんか?