美文网首页
jquery事件方法

jquery事件方法

作者: wn_Smile | 来源:发表于2016-11-05 11:16 被阅读10次

on :在被选元素及子元素上添加一个或多个事件处理程序

on() 方法是 bind()、live() 和 delegate() 方法的新的替代品
移除 on() 事件处理程序,则使用 off() 方法

$(document).on(' 事件1 [事件2] ','需选中的元素',function() {   
        //需要处理的
});

事件冒泡、事件捕获

事件冒泡:

当你使用事件冒泡时,子级元素先触发,父级元素后触发(即p先触发、div后触发)

事件捕获:

当你使用事件捕获时,父级元素先触发,子级元素后触发(即div先触发、p后触发)

事件捕获阶段:事件从最上一级标签开始往下查找,直到捕获到事件目标(target)。
事件冒泡阶段:事件从事件目标(target)开始,往上冒泡直到页面的最上一级标签。

event.currentTarget与event.target

event.currentTarget 指事件监听器的对象
event.target 指事件监听器对象的子对象


假如有A,B,C 
 A->B->C  ,   C 触发一个事件。  那么 e.target 是 C .
e.currentTarget 可能是ABC当中的一个

相关文章

  • jqurey事件

    jQuery 事件函数 jQuery 事件处理方法是 jQuery 中的核心函数。 事件处理程序指的是当 HTML...

  • jQuery事件操作和插件

    jQuery事件操作 简单方式注册事件 语法:jQuery对象.事件名(事件处理程序) on方法注册事件 注册简单...

  • jQuery 方法总结及几个常用插件

    jQuery 中的事件方法 jQuery 中的页面效果中使用到的方法 jQuery 中的插件总结

  • jQuery 事件方法

    方法描述 bind() 向匹配元素附加一个或更多事件处理器 blur() 触发、或将函数绑定到指定元素的 blur...

  • jquery事件方法

    on :在被选元素及子元素上添加一个或多个事件处理程序 on() 方法是 bind()、live() 和 dele...

  • jQuery 事件方法

    jQuery 事件方法 事件方法会触发匹配元素的事件,或将函数绑定到所有匹配元素的某个事件。 触发实例: $("b...

  • jQuery中添加移除样式,事件等问题

    jQuery 事件 - unbind() 方法作用:unbind()用于移除被选元素的事件处理程序,该方法能够移除...

  • jQuery事件绑定

    jquery 如何绑定事件?直接绑定和使用事件代理分别如何使用 在1.7之前的版本中jQuery处理事件有多个方法...

  • 2018-03-28 jQuery 复选框只选中一个

    jQuery 事件 - bind() 方法 bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生...

  • jQuery|event的属性和方法

    jQuery事件对象event的属性和方法 事件处理(事件对象、目标元素的获取,事件对象的属性、方法等)在不同浏览...

网友评论

      本文标题: jquery事件方法

      本文链接:https://www.haomeiwen.com/subject/fizwuttx.html