Vlastnost jQuery event.delegateTarget

❮ Metody událostí jQuery

Příklad

Změňte barvu pozadí prvku <div> (předchůdce prvku <button>):

$("div").on("click", "button", function(event){
  $(event.delegateTarget).css("background-color", "pink");
});

Definice a použití

Vlastnost event.delegateTarget vrací prvek, ke kterému byl připojen aktuálně nazývaný obslužný program události jQuery.

Tato vlastnost je užitečná pro delegované události připojené metodou  on() , kde je obsluha události připojena k předkovi zpracovávaného prvku.

Tip: event.delegateTarget se rovná event.currentTarget , pokud je událost přímo vázána na prvek a nedochází k delegování (viz příklad níže).


Syntax

event.delegateTarget

Parameter Description
event Required. The event parameter comes from the event binding function

Zkuste si to sami - příklady


Zobrazit rozdíl mezi delegovaným cílem a aktuálním cílem při delegování.


Ukažte, že delegátTarget a currentTarget jsou stejné pro přímo vázané události.


❮ Metody událostí jQuery