event.delegateTarget
当前调用的jQuery事件处理函数所附加的元素。
返回: Element
event.delegateTarget
描述:当前调用的jQuery 事件处理函数所绑定的元素。
加入于: 1.7
event.delegateTarget用.delegate()
或.on()
方法附加的事件,可以把事件委派到该属性上,这两个方法把事件处理函数附加到被处理的元素的祖先元素上。它可以用来,比如说,用来在委派点上识别并删除事件处理函数。
对于非委托的事件处理函数直接附加到一个元素上,event.delegateTarget
将总是等同于event.currentTarget
。
示例
任何.box元素中的按钮被点击时,会把该.box元素的背景变成红色:
$( ".box" ).on( "click", "button", function( event ) { $( event.delegateTarget ).css( "background-color", "red" ); });