jQuery中bind和on的区别
bind
bind中的参数为三个(事件类型,data(可选), function)使用方法如下
$('.class').bind('click',function(){
})
bind它不可以动态绑定,就是说新增的元素不能被绑定,需要再次bind才可以绑
on
on中的参数有四个,相比于bind多了一个选择器(事件类型,选择器,data,function),并且可以动态绑定,新增的元素也就可以绑定上
$('.class').on('click','.class1',function(){
})
对选中元素的后代进行绑定
总结
on比bind更好用,适应性更好,并且on是bind的替代,推荐使用的