$('.enter').live('click', function (e) {
e.preventDefault();
});
何らかの理由で、これは指定されたボタンで呼び出されませんが、f12 が押されて開発者ツールがポップアップすると、これは機能します!? 私は他のすべての要素でライブを使用していますが、正常に動作します...非常に奇妙でデバッグが困難です。どんな助けでも大歓迎です!
$('.enter').live('click', function (e) {
e.preventDefault();
});
何らかの理由で、これは指定されたボタンで呼び出されませんが、f12 が押されて開発者ツールがポップアップすると、これは機能します!? 私は他のすべての要素でライブを使用していますが、正常に動作します...非常に奇妙でデバッグが困難です。どんな助けでも大歓迎です!
jQuery 1.7以降を使用している場合は、を使用する方がよい場合があります.on()
。例えば :
$(document).on('.enter', 'click', function(){
...
});
jquery doc.live()
が言ったように、非推奨ですhttp://api.jquery.com/live/
.live()
イベントの定義後に要素が作成された場合、IEで使用することで問題が発生しました。