Exemplu
Schimba culoarea de fundal a <div> element (un strămoș al <button> elementului):
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color",
"pink");
});
Încearcă - l singur » Definiție și utilizare
event.delegateTarget Proprietatea returnează elementul în care a fost atașat în prezent-numit handler eveniment jQuery.
Această proprietate este utilă pentru evenimentele delegate anexate de on() metoda, în cazul handler eveniment atașat la un strămoș al elementului care este prelucrat.
Indicație: event.delegateTarget este egal cu event.currentTarget , în cazul în care evenimentul este direct legat la un element și nicio delegație are loc (see example below) a se (see example below) de (see example below) .
Sintaxă
event .delegateTarget
Parametru | Descriere |
---|---|
event | Necesar. Parametrul eveniment vine de la funcția de legare eveniment |
Încearcă-l singur - Exemple
Diferența dintre delegateTarget și currentTarget cu delegare
Arată diferența dintre delegateTarget și currentTarget atunci când are loc delegare.
DelegateTarget și delegateTarget currentTarget sunt egale pentru evenimente legate în mod direct
Arătați că delegateTarget și currentTarget sunt egale pentru evenimente legate în mod direct.