關於動態添加的html元素綁定的事件不生效的解決辦法


1.可以通過行內添加事件的方法,比如onclick="fn()"; 在js中寫好方法名對應的方法就可以了,如果綁定方法的元素太多

2、jquery的on事件綁定   

//on事件可以給動態添加的元素也綁定事件。
$("#content").on('click','li',function () {
    console.log("aaa")
    var num = $(this).parents("group").index();
    console.log(num)
})

注意:on事件先是獲取到父元素,然后綁定到子元素上,父元素最好是已經存在的元素,而不是動態添加的。

*使用jquery的on事件綁定最重要的就是jquery的版本必須大於1.7以上,要不然會報錯


免責聲明!

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



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