下面小編就為大家?guī)硪黄猨query使用on綁定a標簽無效 只能用live解決。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。
如題
jQuery使用on()綁定動態(tài)生成元素的事件無效的問題
jQuery的on()方法可以綁定動態(tài)生成元素的事件,但是在實際使用時發(fā)現無效。如下HTML:
<p>
<a>123</a>
</p>
使用如下方式,對靜態(tài)元素有效,但是綁定動態(tài)生成的a元素的事件時無效:
$('a').on('mouseenter',
function(){
............});
需要綁定a的父級元素(此元素必須為靜態(tài)元素,不是后來動態(tài)生成的),然后設定on()方法的selector參數才行:
$('p').on('mouseenter',
'a',
function(){
..............});
以上這篇jquery使用on綁定a標簽無效 只能用live解決就是小編分享給大家的全部內容了,希望能給大家一個參考