jquery中bind和on的区别

Posted zhangchong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery中bind和on的区别相关的知识,希望对你有一定的参考价值。

 bind(event,fn)

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

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

on(event,selector,fn) 

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

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

 

以上是关于jquery中bind和on的区别的主要内容,如果未能解决你的问题,请参考以下文章

jquery的bind跟on绑定事件的区别

jquery中bind和on的区别

jQuery中 .bind() .live(). delegate() . on() 的区别

jquery中bind,live,delegate,on的区别

jQuery中.bind() .live() .delegate() .on()区别

详解jQuery中 .bind() vs .live() vs .delegate() vs .on() 的区别