Heim > Web-Frontend > js-Tutorial > Wie rufe ich mit jQuery einen „data-id'-Attributwert ab?

Wie rufe ich mit jQuery einen „data-id'-Attributwert ab?

Susan Sarandon
Freigeben: 2024-12-10 13:44:14
Original
1006 Leute haben es durchsucht

How to Retrieve a `data-id` Attribute Value Using jQuery?

Zugriff auf das data-id-Attribut mit jQuery

Bei der Arbeit mit dem jQuery Quicksand-Plugin ist es oft notwendig, das „data-id“-Attribut angeklickter Elemente abzurufen Informationen an verschiedene Webdienste weitergeben. So erhalten Sie diesen Attributwert effektiv:

Auf das Attribut „data-id“ kann mit der Methode .attr() in jQuery zugegriffen werden. Die Syntax lautet wie folgt:

$(this).attr("data-id")
Nach dem Login kopieren

Dieser Ausdruck gibt den Wert des Attributs „data-id“ als Zeichenfolge zurück.

Zum Beispiel, wenn das angeklickte Element den folgenden HTML-Code hat:

<li data-id="id-40">...</li>
Nach dem Login kopieren

Der folgende jQuery-Code ruft das Attribut „data-id“ ab:

$("#list li").on('click', function() {
  // Get the data-id value
  var dataId = $(this).attr("data-id");
  // Use the dataId value as needed
});
Nach dem Login kopieren

Alternativ Sie kann die .data()-Methode für jQuery-Versionen 1.4.3 und höher verwenden. Die Methode .data() gibt den Wert „data-id“ als nativen JavaScript-Typ (z. B. Zahl, Boolescher Wert) und nicht als Zeichenfolge zurück.

$(this).data("id")
Nach dem Login kopieren

Denken Sie daran, wenn Sie die Methode .data() verwenden , der Teil nach „data-“ muss kleingeschrieben sein. Beispielsweise schlägt „data-idNum“ fehl, während „data-idnum“ erfolgreich ist.

Das obige ist der detaillierte Inhalt vonWie rufe ich mit jQuery einen „data-id'-Attributwert ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage