Przykład
Zmiana koloru tła <div> elementu (przodka <button> element):
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color",
"pink");
});
Spróbuj sam " Definicja i Wykorzystanie
event.delegateTarget właściwość zwraca element gdzie dołączony obecnie zwany obsługi zdarzenia jQuery.
Ta właściwość jest przydatna dla zdarzeń delegowanych załączonych przez on() metody, gdzie funkcja obsługi zdarzenia jest przyłączone przodka elementu przetwarzane.
Wskazówka: event.delegateTarget jest równa event.currentTarget , jeśli zdarzenie jest bezpośrednio związany z elementem ani delegacja występuje (patrz przykład poniżej).
Składnia
event.delegateTarget
Parametr | Opis |
---|---|
event | Wymagany. Parametr zdarzenia pochodzi z funkcją wiązania zdarzeń |
Spróbuj sam - przykłady
Różnica między delegateTarget i currentTarget z delegacją
Pokaż różnicę między delegateTarget i currentTarget po wystąpieniu delegacji.
DelegateTarget i delegateTarget currentTarget są równe dla zdarzeń związanych bezpośrednio currentTarget
Pokaż, że delegateTarget i currentTarget są równe dla zdarzeń związanych bezpośrednio.