例
背景色の変更<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 | 必須。 イベントパラメータはイベント結合機能から来ています |
それを自分で試してみてください - 例
間の差delegateTargetとcurrentTarget代表団と
差を表示delegateTargetとcurrentTarget委任が発生したとき。
delegateTargetとdelegateTarget は、currentTargetは、直接結合イベントのために等しいですcurrentTarget
ことを示してdelegateTargetとcurrentTarget直接結合イベントのために等しいです。