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
  • 下载

2017年3月25日工作日志:Jquery使用小结[绑定事件判断、select标签、军官证正则]

jQuery获取DOM绑定事件 在1.8.0版本之前,我们要想获取某个DOM绑定的事件处理程序可以这样: $.data(domObj,'events');//或者$('selector').data(...

JQuery绑定事件

  • 2011年04月15日 10:24
  • 29KB
  • 下载

jquery通过name绑定单击事件

JQuery 绑定事件.bind() 绑定radio值 资产 管理 调度 ...
  • jr_soft
  • jr_soft
  • 2013年11月25日 12:11
  • 11546

jquery事件的绑定 解绑 触发 对象

//------------------------事件绑定与解绑的几种方法------------------------------------------ //这种绑定...

JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参

$(document).ready(function(){ $('#mySelect').change(function(){ alert($(this).children('option:selec...

jquery的on、off、one、bind、delegate、live、die绑定事件方法研究

off用于移除on方法绑定的事件,one方法绑定的事件只会被触发一次,live、die方法在1.9的版本中被移除。...

完美的jquery事件绑定方法on()

在讲on()方法之前,我们先讲讲在on()方法出现前的那些事件绑定方法: .live() jQuery 1.3新增的live()方法,用法如下: $("#info_table t...

jquery绑定esc事件

1.给整个页面添加ESC事件: $(document).keyup(function(event){  switch(event.keyCode) {  case 27:  alert("ES...
  • KILANG
  • KILANG
  • 2016年11月05日 15:19
  • 1605
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JQuery中的事件绑定
举报原因:
原因补充:

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