で説明されているようにhttp://api.jquery.com/live/
:
jQuery 1.7以降、.live()メソッドは非推奨になりました。.on()を使用して、イベントハンドラーをアタッチします。
右。だから代わりに
$('.dynamicallyCreatedElement').live('click', function(){
console.log('click');
});
私は使用する必要があります:
$('.dynamicallyCreatedElement').on('click', function(){
console.log('click');
});
on()
ただし、呼び出し後に作成された要素にイベントをバインドしません。それで、それは本当に良いlive()
方法ですか?
私は何かが足りないのですか?