长城的博客

聚沙成塔,集腋成裘

JQuery中的事件绑定

事件冒泡

在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。

比方说:打个比方说:你在地方法院要上诉一件案子,如果地方没有处理此类案件的法院,地方相关部门会帮你继续往上级法院上诉,比如从市级到省级,直至到中央法院,最终使你的案件得以处理。
事件绑定的常用方法:

.live()方法在JQuery 1.7开始不推荐,1.9版本之后直接去掉了

.delegate() Jquery1.7之后不再推荐使用

$(selector).bind(event,data,function) 用法

对未来的元素绑定不能用bind()

JQuery从1.7版本开始将bind(),live()和delegate()方法合并成了on()方法了, 同样unbind(),die()和undelegate()方法也合并成了off()方法

.on() 推荐使用

简单来说,Jquery的事件绑定从1.7开始统一为了on()方法,事件解绑统一使用off()方法。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baijunzhijiang_01/article/details/51557085
上一篇前端js积累
下一篇SpringDataJpa的Specification查询
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭