Propriété jQuery event.delegateTarget

❮ Méthodes d'événement jQuery

Exemple

Modifiez la couleur d'arrière-plan de l'élément <div> (ancêtre de l'élément <button>) :

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

Définition et utilisation

La propriété event.delegateTarget renvoie l'élément auquel le gestionnaire d'événements jQuery actuellement appelé était attaché.

Cette propriété est utile pour les événements délégués attachés par la  méthode on() , où le gestionnaire d'événements est attaché à un ancêtre de l'élément en cours de traitement.

Conseil : event.delegateTarget est égal à event.currentTarget , si l'événement est directement lié à un élément et qu'aucune délégation ne se produit (voir l'exemple ci-dessous).


Syntaxe

event.delegateTarget

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

Essayez-le vous-même - Exemples


Affiche la différence entre delegationTarget et currentTarget lorsque la délégation se produit.


Montrez que delegationTarget et currentTarget sont égaux pour les événements directement liés.


❮ Méthodes d'événement jQuery