Exemple
Changer la couleur de l'arrière - plan <div> élément (un ancêtre du <button> élément):
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color",
"pink");
});
Essayez - le vous - même » Définition et utilisation
La event.delegateTarget propriété renvoie l'élément où le moment appelé gestionnaire d'événement jQuery a été attaché.
Cette propriété est utile pour des événements délégués attachés par la on() méthode, où le gestionnaire d'événements est attaché à un ancêtre de l'élément en cours de traitement.
Astuce: event.delegateTarget est égal à event.currentTarget , si l'événement est directement lié à un-élément et aucune délégation ne se produit (voir exemple ci - dessous).
Syntaxe
event.delegateTarget
Paramètre | La description |
---|---|
event | Obligatoire. Le paramètre d'événement provient de la fonction de liaison événement |
Essayez-le vous-même - Exemples
Différence entre delegateTarget et currentTarget avec la délégation
Afficher la différence entre delegateTarget et currentTarget lorsque la délégation se produit.
Le delegateTarget et currentTarget sont égaux pour les événements directement liés
Montrer que delegateTarget et currentTarget sont égaux pour les événements directement liés.