星空网 > 软件开发 > Java

js,jq新增元素 ,on绑定事件无效

jquery1.7之后,建议使用on来绑定事件。

 $('.upload a').on('click',function(){

  $(this).remove();

})

在DOM渲染的时候,也就是html页面本来在.upload元素下面有a的情况下,a的点击事件是有效的,即a的确能被移除。

但是用js加到DOM中的html,这样子写的绑定事件是无效的,

必须改成:

$('.upload').on('click','a',function(){

   $(this).remove()//js动态添加的元素也有效

})

必须注意的是:.upload 必须不是js动态生成的,也就是$()选择器必须选择不是动态生成的父元素。

 




原标题:js,jq新增元素 ,on绑定事件无效

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

5种办法助力你更好地宣传自己的公司:https://www.ikjzd.com/articles/8746
如何看待“亚马逊卖家专属客户经理服务”?:https://www.ikjzd.com/articles/8751
新机遇:年底土耳其电商市场规模将达500亿先令:https://www.ikjzd.com/articles/8759
Wish海外仓FBW的常见问题和申请流程:https://www.ikjzd.com/articles/8761
爆单啦!亚马逊印度站假日季促销开场表现火爆!:https://www.ikjzd.com/articles/8762
非洲Jumia电商平台,卖家掘金新市场:https://www.ikjzd.com/articles/8765
大福地快捷酒店预订 大福酒店怎么走:https://www.vstour.cn/a/365187.html
三亚有哪些酒店值得入住?:https://www.vstour.cn/a/366173.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流