jQuery on()动态加载点击事件失效

今天做一个动态数据加载图片的样式,网上百度了好久发现好多用live bind 等方法都不好用,最后发现了原来是有如下区别

html

<div class=”center”>
<img alt=”” src=””>

</div>

失效前的的代码

$(“.center”).on(“click”,function(){
})

可用代码如下

$(“.center”).on(“click”,’img’,function(){
})

0绑定事件的时候还没有不存在新的img的dom,所以要通过.center父节点去查找这个img的子节点

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部