$(sector).click()
$(document).on('click',sector,function(){})
都可以对一个元素进行点击事件的绑定,但是有一个小小的区别。
$(sector).click()只针对本页面已经存在的元素,对于后面通过js动态添加的元素,是没有完成事件绑定的。
but
$(document).on('click',sector,function(){})则可以对所有元素进行事件绑定,不管是原本存在,还是动态添加。
可以说前者是后者的子集。
后者个功能包含前者个功能。
JQuery一时用得爽,但是这些地方学得不深,很容易被带到坑里,而且找不到哪里错了!
扫描二维码关注公众号,回复:
9106333 查看本文章