Metoden removeData
Metoden removeData lar oss
slette verdier som er satt ved hjelp av metoden
data.
Syntaks
Ved å kalle metoden med et nøkkelnavn, vil vi slette verdien, som er lagret i objektet med den gitte nøkkelen:
.removeData(nøkkelnavn);
Vi kan også sende metoden en liste i form av en array eller en streng, hvor nøkkelnavn er separert med mellomrom, for å slette flere verdier samtidig:
.removeData(liste);
Hvis vi ikke sender metoden noen parametere, vil vi slette alle data:
.removeData();
Eksempel
La oss ved hjelp av data sette data for
taggen p, ved å sende nøkkelnavnet 'test' og
verdien 21, og deretter ved hjelp av removeData
slette dem igjen:
<p>tekst</p>
$('p').data('test', 21); // data skrives
console.log($('p').data('test')); // vil skrive ut 21
$('p').removeData('test'); // data for 'test' er slettet
console.log($('p').data('test')); // vil skrive ut undefined
Se også
-
metoden
data,
som lar deg skrive og lese data i et element -
metoden
hasData,
som sjekker tilstedeværelsen av data i et element -
JavaScript-metoden
removeAttribute,
som lar deg slette en gitt attributt fra en tagg