0
$('.enter').live('click', function (e) {
e.preventDefault();
});
出於某種原因,這並不被調用指定的按鈕,但是,當按下F12和開發工具彈出這個作品!?我正在使用所有其他元素,它工作正常...非常奇怪,很難調試。任何幫助非常感謝!JQuery的活不工作的IE
$('.enter').live('click', function (e) {
e.preventDefault();
});
出於某種原因,這並不被調用指定的按鈕,但是,當按下F12和開發工具彈出這個作品!?我正在使用所有其他元素,它工作正常...非常奇怪,很難調試。任何幫助非常感謝!JQuery的活不工作的IE
如果您使用的是jQuery 1.7+,那麼您最好使用.on()
。 例如:
$(document).on('.enter', 'click', function(){
...
});
在jQuery文檔說.live()
已被棄用http://api.jquery.com/live/
我通過,如果在創建元素之後定義事件上的IE使用.live()
有一些問題。
是您在生成dom時在頁面上實際輸入的類的元素嗎? –
是的,它是...... – jmgunn87
放了一個'alert(「我被觸發了」);''在'e.preventDefault();'之後看看它是否真的沒有被觸發。 –