jQuery Event.delegateTarget属性详解

来源:互联网 发布:雅可比矩阵的意义 编辑:程序博客网 时间:2024/06/11 17:25

1,delegateTarget属性用于返回负责绑定当前被调用的事件处理函数的DOM元素

2,delegateTarget属性最常用于事件函数delegate()、 on()添加的委托事件中,用于返回受委托的DOM元素。

3,对于bind()、 live()、 click()等"非委托"事件函数而言,该属性的返回值等于currentTarget属性的值,也就是返回事件冒泡阶段中的当前DOM元素。

示例&说明

// 为id为element的元素中的所有span元素绑定click事件$("#element").on( "click", "span", function(event){    // event.delegateTarget 就是id为element的DOM元素    // this 就是当前触发事件的span元素    alert( event.delegateTarget === this); // false } );// 为id为element的元素中的所有span元素绑定click事件$("#element span").bind( "click", function(event){    // event.delegateTarget 就是当前触发事件的span元素    // this 就是当前触发事件的span元素    alert( event.delegateTarget === this ); // true} );

这里介绍的十分清楚,yeah!!!
0 0