jQuery event.delegateTarget Proprietà

❮ Metodi di eventi jQuery

Esempio

Cambia il colore di sfondo dell'elemento <div> (un antenato dell'elemento <button>):

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

Definizione e utilizzo

La proprietà event.delegateTarget restituisce l'elemento a cui era collegato il gestore di eventi jQuery attualmente chiamato.

Questa proprietà è utile per gli eventi delegati allegati dal  metodo on() , in cui il gestore dell'evento è collegato a un predecessore dell'elemento in elaborazione.

Suggerimento: event.delegateTarget è uguale a event.currentTarget , se l'evento è direttamente associato a un elemento e non si verifica alcuna delega (vedi esempio di seguito).


Sintassi

event.delegateTarget

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

Provalo tu stesso - Esempi


Mostra la differenza tra delegateTarget e currentTarget quando si verifica la delega.


Mostra che delegateTarget e currentTarget sono uguali per gli eventi associati direttamente.


❮ Metodi di eventi jQuery