Heim >häufiges Problem >So fragen Sie ab, ob in jquery ein bestimmter Attributwert vorhanden ist

So fragen Sie ab, ob in jquery ein bestimmter Attributwert vorhanden ist

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2023-06-13 09:37:222112Durchsuche

Um mit jquery abzufragen, ob ein Attributwert vorhanden ist, gehen Sie wie folgt vor: 1. Erstellen Sie eine HTML-Beispieldatei und importieren Sie die jQuery-Datei. 2. Erstellen Sie ein p-Tag und setzen Sie das Attribut auf die Datenrolle „id="my-paragraph". ="Absatz"; 3. jQuery wird erweitert, um die Methode „hasAttr()“ hinzuzufügen; 4. Verwenden Sie die Methode „.attr()“, um den Elementattributwert abzurufen oder festzulegen, und „.hasAttr()“ prüft, ob der Attribut und Attributwert sind konsistent.

So fragen Sie ab, ob in jquery ein bestimmter Attributwert vorhanden ist

Das Betriebssystem dieses Tutorials: Windows 10-System, jQuery Version 3.6.0, Dell G3-Computer.

In jQuery können Sie die Methode „.attr()“ verwenden, um den Attributwert eines Elements abzurufen oder festzulegen.

Wenn Sie abfragen möchten, ob ein Element ein bestimmtes Attribut hat, können Sie die Methode „.hasAttr()“ verwenden.

Das Beispiel lautet wie folgt:

//html
<p id="my-paragraph" class="my-class" data-role="paragraph">Lorem ipsum</p>

Wenn Sie überprüfen möchten, ob dieses Absatzelement das Attribut „data-role“ hat und ob sein Wert „paragraph“ ist, lautet der Code wie folgt:

//javascript
if ($("#my-paragraph").hasAttr("data-role") && $("#my-paragraph").attr("data-role") === "paragraph") {
  // do something if the attribute exists and has the expected value
} else {
  // do something else if the attribute doesn&#39;t exist or has a different value
}

Beachten Sie, dass das Die Methode „hasAttr()“ ist nicht die integrierte Methode von jQuery. Sie müssen jQuery mit dem folgenden Code erweitern, um diese Methode hinzuzufügen:

//javascript
$.fn.hasAttr = function(name) {
    return this.attr(name) !== undefined;
};

Das obige ist der detaillierte Inhalt vonSo fragen Sie ab, ob in jquery ein bestimmter Attributwert vorhanden ist. 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