Esempio
Cambiare il colore dello sfondo <div> elemento (un antenato della <button> elemento):
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color",
"pink");
});
Prova tu stesso " Definizione e utilizzo
La event.delegateTarget proprietà restituisce l'elemento in cui è stato collegato il momento cd gestore di eventi jQuery.
Questa proprietà è utile per gli eventi delegati attaccati dalla on() il metodo, in cui il gestore di eventi è collegato a un antenato dell'elemento in lavorazione.
Suggerimento: event.delegateTarget è uguale a event.currentTarget , se l'evento è direttamente legato a-un elemento e non si verifica alcuna delegazione (vedi esempio sotto).
Sintassi
event.delegateTarget
Parametro | Descrizione |
---|---|
event | Richiesto. Il parametro evento viene dalla funzione legante evento |
Provate voi stessi - Esempi
Differenza tra delegateTarget e currentTarget con delega
Mostrare la differenza tra delegateTarget e currentTarget quando si verifica la delega.
Il delegateTarget e currentTarget sono uguali per eventi direttamente legati
Dimostrare che delegateTarget e currentTarget sono uguali per gli eventi legati direttamente.