簡體   English   中英

jQuery Live無法在IE上運行

[英]JQuery live not working on IE

$('.enter').live('click', function (e) {
    e.preventDefault();
});

由於某些原因,當按f12鍵並彈出開發人員工具時,此操作不會在指定的按鈕BUT上被調用! 我在所有其他元素上都使用了live,並且工作正常……非常奇怪且難以調試。 任何幫助,不勝感激!

如果您使用的是jQuery 1.7+,那么最好使用.on() 例如 :

$(document).on('.enter', 'click', function(){
   ...
});

如jquery doc所說,不推薦使用.live() http://api.jquery.com/live/

如果元素是在定義事件后創建的,則在IE上使用.live()遇到一些問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM