$(sector).click()和$(document).on('click',sector,function(){})

$(sector).click()

$(document).on('click',sector,function(){})

都可以对一个元素进行点击事件的绑定,但是有一个小小的区别。

$(sector).click()只针对本页面已经存在的元素,对于后面通过js动态添加的元素,是没有完成事件绑定的。

but

$(document).on('click',sector,function(){})则可以对所有元素进行事件绑定,不管是原本存在,还是动态添加。

可以说前者是后者的子集。

后者个功能包含前者个功能。

JQuery一时用得爽,但是这些地方学得不深,很容易被带到坑里,而且找不到哪里错了!

猜你喜欢

转载自www.cnblogs.com/XT-xutao/p/12300480.html
今日推荐