Maison > interface Web > js tutoriel > Comment puis-je obtenir l'ID de l'élément qui a déclenché un événement jQuery ?

Comment puis-je obtenir l'ID de l'élément qui a déclenché un événement jQuery ?

Mary-Kate Olsen
Libérer: 2024-12-16 02:14:10
original
294 Les gens l'ont consulté

How Can I Get the ID of the Element that Triggered a jQuery Event?

Obtention de l'ID de l'élément déclenchant un événement

Dans le développement Web, il est souvent nécessaire de récupérer l'identifiant de l'élément qui a initié un événement. événement, tel qu'un clic sur un bouton ou un survol de la souris. Cet article explique comment récupérer l'ID de cet élément à l'aide de la bibliothèque JavaScript populaire jQuery.

Objet d'événement jQuery

Le système d'événements de jQuery fournit un objet comme l'un des arguments transmis à gestionnaires d'événements. Cet objet contient diverses propriétés, dont une appelée target qui fait directement référence à l'élément qui a déclenché l'événement.

Récupérer l'ID à l'aide de target.id

Pour récupérer l'ID de l'élément déclencheur, accédez simplement à la propriété target.id dans le gestionnaire d'événements. Par exemple, l'extrait de code suivant montre comment alerter l'ID de l'élément cliqué :

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

Objet jQuery contre élément DOM

Il convient de noter cet événement .target n'est pas un objet jQuery mais un élément DOM. Si vous souhaitez utiliser les fonctions jQuery sur cet élément, vous devrez y accéder en utilisant $(this), comme indiqué ci-dessous :

$(document).ready(function() {
    $("a").click(function(event) {
        $(this).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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal