jquery中bind和on的区别

时间:2023-01-05 18:55:02

 bind(event,fn)

该方法只能给绑定元素添加事件 on()不适用第二个参数时与bind() 相同

当时用第二个参数时 就进行了冒泡,将 事件委托给父元素进行处理 并且this还是指向第二个参数选择器

on(event,selector,fn) 

该方法可以给指定的子元素绑定事件,注意:特别是给动态创建的dom元素绑定事件时必须使用该方法 

on可以将子元素的事件委托给父元素进行处理;on可以给动态添加的元素加上绑定事件。