Maison > interface Web > js tutoriel > Comment obtenir l'ID d'un élément à partir des écouteurs d'événements à l'aide de jQuery et JavaScript ?

Comment obtenir l'ID d'un élément à partir des écouteurs d'événements à l'aide de jQuery et JavaScript ?

DDD
Libérer: 2024-12-22 01:25:16
original
407 Les gens l'ont consulté

How to Get an Element's ID from Event Listeners using jQuery and JavaScript?

Obtention de l'ID de l'élément dans les écouteurs d'événements avec jQuery et JavaScript

Afin de gérer efficacement les interactions d'événements en JavaScript, identifier l'élément responsable de l’événement est crucial. Voici comment récupérer l'ID de l'élément qui a déclenché l'événement à l'aide de jQuery et de JavaScript Vanilla.

Approche jQuery

jQuery fournit une méthode efficace pour accéder à l'élément cible qui déclenché un événement. Dans la fonction d'écoute d'événement, le paramètre event contient plusieurs attributs utiles. L'une de ces propriétés est event.target, qui fait directement référence à l'élément qui a initié l'événement.

Pour récupérer l'ID de l'élément, utilisez simplement la syntaxe suivante :

event.target.id
Copier après la connexion
Copier après la connexion

Exemple :

$(document).ready(function() {
  $("a").click(function(event) {
    alert(event.target.id);
  });
});
Copier après la connexion

JavaScript Vanilla Approche

Alors que jQuery simplifie le processus, Vanilla JavaScript offre un autre moyen d'accéder à l'ID de l'élément déclencheur. L'élément cible actuel est toujours transmis comme premier argument des écouteurs d'événements dans Vanilla JavaScript. Cet argument peut être nommé arbitrairement, mais l'événement est une convention courante.

Pour obtenir l'ID de l'élément, utilisez la syntaxe suivante :

event.target.id
Copier après la connexion
Copier après la connexion

Exemple :

document.addEventListener("click", function(event) {
  alert(event.target.id);
});
Copier après la connexion

Remarque :

Il est essentiel de considérer que l'objet événement n'est pas un objet jQuery dans l'approche JavaScript vanille. Pour utiliser les fonctions jQuery sur l'élément cible, enveloppez-le dans la syntaxe $() :

$(event.target).append(" Clicked");
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal