Maison > interface Web > tutoriel CSS > Comment obtenir le nom de balise d'un élément sélectionné à l'aide de jQuery ?

Comment obtenir le nom de balise d'un élément sélectionné à l'aide de jQuery ?

DDD
Libérer: 2024-11-30 05:19:10
original
778 Les gens l'ont consulté

How to Get the Tag Name of a Selected Element Using jQuery?

Comment déterminer le nom de balise d'un élément sélectionné avec jQuery

Obtenir le nom de balise d'un élément sélectionné dans jQuery peut être simple tâche. Cela peut être utile dans divers scénarios, comme la récupération dynamique de la structure HTML ou la manipulation d'éléments en fonction de leurs balises.

Solution 1 : Utiliser .prop("tagName")

jQuery fournit la méthode .prop() qui vous permet de récupérer ou de définir diverses propriétés d'éléments. Pour obtenir le nom de la balise, utilisez simplement .prop("tagName") :

const tagName = jQuery(element).prop("tagName");
Copier après la connexion

Exemples :

jQuery("<a>").prop("tagName"); // Output: "A"
jQuery("<h1>").prop("tagName"); // Output: "H1"
Copier après la connexion

Solution 2 : Créer un Fonction de nom de balise personnalisée

Si écrire à plusieurs reprises .prop("tagName") devient fastidieux, vous pouvez créer une fonction personnalisée pour simplifier le processus :

jQuery.fn.tagName = function() {
  return this.prop("tagName");
};
Copier après la connexion

Utilisation :

const tagName = jQuery(element).tagName();
Copier après la connexion

Les deux méthodes renvoient le nom de balise de l'élément en majuscule. Si vous préférez les noms de balises en minuscules, modifiez la fonction personnalisée :

jQuery.fn.tagNameLowerCase = function() {
  return this.prop("tagName").toLowerCase();
};
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