jq动态添加的元素触发事件无效

Posted 卖面条的老大爷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq动态添加的元素触发事件无效相关的知识,希望对你有一定的参考价值。

<div class=‘a‘>

     <div class=‘b‘>

</div>

其中$(‘.a‘)是html页面的元素,$(‘.b‘)是jq动态添加的元素。$(".b").click(function(){})方法失效

 

原来jq中动态添加的元素不能直接使用$(".b").click(function(){});的方法,要使用$(".a").on(‘click‘,‘.b‘,function(){});

$(".a")可以是$(".b")的任意祖先元素

以上是关于jq动态添加的元素触发事件无效的主要内容,如果未能解决你的问题,请参考以下文章

jquery on()绑定的点击事件在js动态新添加的元素上无效

js 为动态添加的元素绑定事件

处理动态添加的元素事件无效

jQ追加的节点添加事件无效

jQuery动态添加元素无法触发绑定事件

js如何为动态添加进来的a超级链接元素添加click事件函数