Die Hauptmethode ist wie folgt:
Wenn das Datenattribut ein Objekt (beginnend mit „{“) oder ein Array (beginnend mit „[“) ist, können Sie es mit jQuery.parseJSON in eine Zeichenfolge analysieren. Es muss der Syntax von gültigem JSON folgen. Geben Sie den Eigenschaftsnamen in doppelte Anführungszeichen ein. Wenn der Wert nicht als JavaScript-Wert geparst werden kann, wird er als Zeichenfolge beibehalten.
Wenn Sie den abgerufenen Attributwert direkt als String verwenden möchten, verwenden Sie bitte die Methode attr().
Nach der ersten Verwendung dieses Datenattributs wird nicht mehr auf das Datenattribut zugegriffen oder es geändert (alle Datenwerte werden intern in jQuery gespeichert).
Wenn Sie .data() ohne Parameter aufrufen, werden alle Daten in Form von JavaScript-Objekten abgerufen. Dieses Objekt kann sicher in einer Variablen gespeichert werden, da sich nachfolgende .data(obj)-Vorgänge für das Element nach dem Extrahieren des neuen Objekts nicht mehr auf dieses Objekt auswirken. Darüber hinaus ist die direkte Bearbeitung dieses Objekts schneller als der Aufruf von .data() jedes Mal, um einen Wert festzulegen oder abzurufen.