js添加的新元素事件失效的问题

在jquery+bootstrap框架的项目中,新的dom是通过类似$(".demo").append的方式添加的,这样添加的新元素是不受原有js影响的(如果写法如下):


所以页面ajax加载后append的input元素或者是用户操作后append的input均不会受到此事件的影响。若想要达到全局事件覆盖,即新添加的dom元素一样会受此事件影响,正确的写法如下(此处的input我们在append时已给他加上checkboxes的class以方便定位相关元素):


猜你喜欢

转载自blog.csdn.net/qqqqqqqddddddddddd/article/details/80678601