Propriété jQuery event.delegateTarget
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.