Heim >häufiges Problem >So fragen Sie ab, ob in jquery ein bestimmter Attributwert vorhanden ist
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.
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'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!