最新のWeb開発のチュートリアル
 

jQuery event.delegateTarget Property

<jQueryのイベントメソッド

背景色の変更<div>要素(の祖先<button>要素):

$("div").on("click", "button", function(event){
    $(event.delegateTarget).css("background-color", "pink");
});
»それを自分で試してみてください

定義と使用法

event.delegateTargetプロパティは、現在と呼ばれるjQueryのイベントハンドラが添付された要素を返します。

このプロパティは、によって取り付け委任イベントのために有用であるon()イベントハンドラが処理されている要素の祖先で装着されている方法。

ヒント: event.delegateTargetに等しいevent.currentTargetイベントが要素に直接結合し、委任が発生していない場合、(以下の例を参照)。


構文

event.delegateTarget

パラメーター 説明
event 必須。 イベントパラメータはイベント結合機能から来ています

それを自分で試してみてください - 例

間の差delegateTargetcurrentTarget代表団と
差を表示delegateTargetcurrentTarget委任が発生したとき。

delegateTargetdelegateTarget は、currentTargetは、直接結合イベントのために等しいですcurrentTarget
ことを示してdelegateTargetcurrentTarget直接結合イベントのために等しいです。


<jQueryのイベントメソッド