首頁(yè)  >  事件對(duì)象  > eve.delegateTarget

返回值: Elementevent.delegateTarget

V1.7jQuery event.delegateTarget 屬性概述

當(dāng)currently-called的jQuery事件處理程序附加元素。

此屬性是最經(jīng)常有用是通過(guò)過(guò).delegate() 或.on()附加委派的事件,事件處理程序附加在正在處理的元素的祖先上。它可用于,例如,指明委派識(shí)別和刪除事件處理程序。 This property is most often useful in delegated events attached by .delegate() or .on(), where the event handler is attached at an ancestor of the element being processed. It can be used, for example, to identify and remove event handlers at the delegation point.

對(duì)于非授權(quán)的事件處理程序,直接連接到一個(gè)元素,event.delegateTarget 總是等價(jià)于event.currentTarget.

示例

描述:

When a button in any box class is clicked, change the box's background color to red.

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