Methode removeData
Die Methode removeData ermöglicht es uns,
Werte zu löschen, die mit der Methode
data gesetzt wurden.
Syntax
Wenn wir die Methode mit einem Schlüsselnamen aufrufen, löschen wir den Wert, der im Objekt unter diesem Schlüssel gespeichert ist:
.removeData(Schlüsselname);
Wir können der Methode auch eine Liste in Form eines Arrays oder einer Zeichenkette übergeben, in der die Schlüsselnamen durch Leerzeichen getrennt sind, um sofort mehrere Werte zu löschen:
.removeData(Liste);
Wenn der Methode keine Parameter übergeben werden, werden alle Daten gelöscht:
.removeData();
Beispiel
Lassen Sie uns mit data Daten für das
Tag p setzen, indem wir den Schlüsselnamen 'test' und
den Wert 21 übergeben, und sie dann mit removeData
wieder löschen:
<p>text</p>
$('p').data('test', 21); // Daten werden geschrieben
console.log($('p').data('test')); // gibt 21 aus
$('p').removeData('test'); // Daten für 'test' gelöscht
console.log($('p').data('test')); // gibt undefined aus
Siehe auch
-
Methode
data,
die das Schreiben und Lesen von Daten in einem Element ermöglicht -
Methode
hasData,
die das Vorhandensein von Daten in einem Element prüft -
JavaScript Methode
removeAttribute,
die das Löschen eines bestimmten Attributes eines Tags ermöglicht