„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Das Timing der Verwendung von $ .data () und $ .attr () in jQuery

Das Timing der Verwendung von $ .data () und $ .attr () in jQuery

Gepostet am 2025-04-16
Durchsuche:924

jQuery $.data() vs. $.attr(): When to Use Which?

jQuery -Daten gegen Attr: Verständnis der Unterschiede

In jQuery werden sowohl $ .data als auch $ .Attr verwendet, um Attribute in Dom -Elementen zu manipulieren. Sie dienen jedoch unterschiedlichen Zwecke und unterscheiden sich in ihrem Gebrauch und ihrem Verhalten.

Wann verwendet $ .data

$. Diese Daten werden nicht als HTML -Attribute für das Element selbst gespeichert. Wenn Sie also Daten für Datenbindung oder benutzerdefinierte Skriptzwecke speichern müssen, ist $ .data die bevorzugte Wahl. // Erhält die gespeicherten Daten $ ('#foo'). Daten ('mydata'); // Ausgibt "sympalue"

wann du $ .attr

$('#foo').data('myData', 'someValue');
// Gets the stored data
$('#foo').data('myData'); // outputs "someValue"
zusätzliche Überlegungen

Datenspeicher mit $ .data unterstützt komplexe Objekte, während HTML-Daten-Attributes nur zugute-Daten enthalten. wie "true" in einen Booleschen.

$. Attr bewahrt den Original-Datentyp beim Abrufen von Daten.

Um Verwirrung zu vermeiden, wird empfohlen, Camelcaper-Syntax zuzugreifen, wenn Sie auf Daten zugreifen, die mit $ .data gespeichert sind. mit $ .data.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3