返回值:Elementevent.delegateTarget

绑定了当前所调用的 jQuery 事件的元素。

该属性经常用在使用 .delegate() .on() 进行委托的事件里,因为这些委托事件是绑定在正在处理元素的祖先元素上。例如,可以在代理函数内使用它来识别并移除事件。

对于非代理事件而言,由于事件是直接绑定在元素上的,因此,event.delegateTarget 始终等于 event.currentTarget

示例:

点击任何在 box 样式里的按钮时,将 box 样式的背景色变成红色。

jQuery 代码:
$(".box").on("click", "button", function(event) {
  $(event.delegateTarget).css("background-color", "red");
});