[英].live not working in jQuery in Google Chrome but working in 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.