如題
jQuery使用on()綁定動態生成元素的事件無效的問題
jQuery的on()方法可以綁定動態生成元素的事件,但是在實際使用時發現無效。如下HTML:
<p> <a>123</a></p>
使用如下方式,對靜態元素有效,但是綁定動態生成的a元素的事件時無效:
$('a').on('mouseenter',function(){ ............});
需要綁定a的父級元素(此元素必須為靜態元素,不是后來動態生成的),然后設定on()方法的selector參數才行:
$('p').on('mouseenter','a',function(){ ..............});
以上這篇jquery使用on綁定a標簽無效 只能用live解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答