Heim >Web-Frontend >CSS-Tutorial >Wie erhalte ich einfach den Tag-Namen eines ausgewählten jQuery-Elements?

Wie erhalte ich einfach den Tag-Namen eines ausgewählten jQuery-Elements?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-27 20:38:10804Durchsuche

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

So rufen Sie den Tag-Namen eines ausgewählten Elements in jQuery ab

In jQuery manipulieren wir häufig Elemente auf einer Webseite. Manchmal ist es nützlich, den Tag-Namen des Elements abzurufen, mit dem wir arbeiten.

Gibt es eine einfache Möglichkeit, einen Tag-Namen zu erhalten?

Zum Beispiel: Angenommen, Sie erhalten $('a') in einer Funktion und möchten das Tag 'a' erhalten Name.

Antwort

Um den Tag-Namen abzurufen, können Sie die Methode .prop("tagName") verwenden. Hier sind einige Beispiele:

jQuery("<a>").prop("tagName"); //==> "A"
jQuery("<h1>").prop("tagName"); //==> "H1"
jQuery("<coolTagName999>").prop("tagName"); //==> "COOLTAGNAME999"

Wenn das Schreiben von .prop("tagName") umständlich ist, können Sie eine benutzerdefinierte Funktion definieren:

jQuery.fn.tagName = function() {
  return this.prop("tagName");
};

Beispiele:

jQuery("<a>").tagName(); //==> "A"
jQuery("<h1>").tagName(); //==> "H1"
jQuery("<coolTagName999>").tagName(); //==> "COOLTAGNAME999"

Konventionell werden Tag-Namen in Großbuchstaben zurückgegeben. Wenn Sie Tag-Namen in Kleinbuchstaben bevorzugen, ändern Sie die benutzerdefinierte Funktion:

jQuery.fn.tagNameLowerCase = function() {
  return this.prop("tagName").toLowerCase();
};

Beispiele:

jQuery("<a>").tagNameLowerCase(); //==> "a"
jQuery("<h1>").tagNameLowerCase(); //==> "h1"
jQuery("<coolTagName999>").tagNameLowerCase(); //==> "cooltagname999"

Das obige ist der detaillierte Inhalt vonWie erhalte ich einfach den Tag-Namen eines ausgewählten jQuery-Elements?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn