對jquery新增加的class綁定事件


  當頁面加載時,就會注冊所有的事件,后面通過jquery新增的內容(<div class="item"></div>),再對新增的添加事件$(".item").click(function(){});頁面是不會執行的,

解決方法,使用live(), live() 方法附加的事件處理程序適用於匹配選擇器的當前及未來的元素(比如由腳本創建的新元素):

$(".item").live("click",function(){

});

由於jquery1.9后的版本已經把live()方法刪除了,所以最好使用on()方法:

$(document).on("click",".item",function(){

});

這樣就能執行了!!!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM