JQuery中的事件绑定

原创 2016年06月01日 16:34:32

事件冒泡

在一个对象上触发某类事件(比如单击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()方法。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

jquery使用bind绑定事件

  • 2013-10-21 09:23
  • 55KB
  • 下载

jQuery事件绑定.on()简要概述及应用

一. 事件委托 什么是事件委托?用现实中的理解就是:有100 个学生同时在某天中午收到快递,但这 100 个学生不可能同时站在学校门口等,那么都会委托门卫去收取,然后再逐个交给学生。 而在jQu...

JQuery绑定事件

  • 2011-04-15 10:24
  • 29KB
  • 下载

jquery动态添加元素无法触发绑定的事件的解决方案。

最近遇到一个问题,即当用jquery动态添加元素后,发现给动态添加的元素却无法触发事件。后来在网上查阅了一些资料,发现原来要这样处理:  先上我出错的代码:    <...

jQuery中的事件绑定

在页面加载完毕时,程序可以通过为元素绑定事件完成相应的操作。 在jQuery中,事件绑定通常可以分为为元素绑定事件、移除绑定和绑定一次性事件处理3种情况,下面分别进行介绍。 一 为元素绑定...

jquery移除、绑定、触发元素事件使用示例详解

jquery移除、绑定、触发元素事件使用示例详解 作者: 字体:[增加 减小] 类型:转载 时间:2014-04-10 我要评论 这篇文章主要介绍了jquery移除、绑定、触发元素事件使用示例...

jQuery 给动态元素绑定事件

jQuery 使用on绑定动态生成的元素时,不能直接用该对象操作,而是选择其非动态生成的父节点然后再找到本身才能达到效果。

jQuery事件绑定(三)

四. delegate方法:向匹配元素添加一个或多个事件处理程序 在jquery1.4增加,适用所有版本,但官方推荐使用on方法代替delegate方法 使用方法: $(selector).de...

jQuery绑定事件

jQuery提供了4中事件监听的方式,分别是bind、live、delegate、on,解除监听的函数分别是unbind、die、undelegate、off。bindbind(type,data,f...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)