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

Comment puis-je obtenir facilement le nom de la balise d'un élément sélectionné à l'aide de jQuery ?

Barbara Streisand
Libérer: 2024-11-28 14:37:10
original
428 Les gens l'ont consulté

How Can I Easily Get the Tag Name of a Selected Element Using jQuery?

Récupération du nom de balise d'un élément sélectionné avec jQuery

Recherche d'une approche sans effort pour obtenir le nom de balise d'un élément donné dans un jQuery sélecteur? Ce guide fournit des conseils complets sur l'utilisation de la méthode .prop("tagName") pour capturer rapidement les noms de balises.

Solution via .prop("tagName") :

Pour déterminer le nom de balise d'un objet jQuery donné $('selector'), utilisez simplement la fonction .prop("tagName"). Par exemple :

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

Fonction personnalisée pour la simplification :

Pour rationaliser le processus, une fonction personnalisée peut être définie :

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

Cela simplifie la syntaxe, permettant une récupération facile des noms de balises :

jQuery("a").tagName(); // Outputs "A"
jQuery("h1").tagName(); // Outputs "H1"
jQuery("<coolTagName999>").tagName(); // Outputs "COOLTAGNAME999"
Copier après la connexion

Nom de balise minuscule Support :

Par convention, les noms de balises sont renvoyés en majuscules. Pour récupérer 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

Cette fonction affichera les noms de balises en minuscules :

jQuery("a").tagNameLowerCase(); // Outputs "a"
jQuery("h1").tagNameLowerCase(); // Outputs "h1"
jQuery("<coolTagName999>").tagNameLowerCase(); // Outputs "cooltagname999"
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