jquery append添加的元素click获取不到的解决方法
场景就是因为我是通过append方法把很多个相同的理解为产品的东西加入到一个div中,因为后面的很多产品都没有绑定上这个事件,因为是加载完这个js之后,根据代码的加载顺序就是已经把这个内容加载完了,按照下面的写法就可以给dom中所有的是class="div"的元素绑定上事件了,因为这些是后面append进去的dom所以可能会绑定不到.。
第一种错误的写法
$('.div').click(function(){});
第二种正确的写法
$(document).on('click','.div',function (){})
参考链接:
jq append添加的元素click获取不到的解决方法