Metoden removeData
Metoden removeData giver os mulighed for
at fjerne værdier, der er indstillet ved hjælp af metoden
data.
Syntaks
Ved at kalde metoden med et nøglenavn fjerner vi værdien, der er gemt i objektet med den pågældende nøgle:
.removeData(nøglenavn);
Vi kan også give metoden en liste i form af et array eller en streng, hvor nøglenavne er adskilt af mellemrum, for at fjerne flere værdier på én gang:
.removeData(liste);
Hvis der ikke gives nogen parametre til metoden, så fjerner vi alle data:
.removeData();
Eksempel
Lad os ved hjælp af data indstille data for
tagget p ved at give nøglenavnet 'test' og
værdien 21, og derefter ved hjælp af removeData
fjerne dem igen:
<p>tekst</p>
$('p').data('test', 21); // data bliver skrevet
console.log($('p').data('test')); // vil udskrive 21
$('p').removeData('test'); // data for 'test' er fjernet
console.log($('p').data('test')); // vil udskrive undefined
Se også
-
metoden
data,
som giver mulighed for at skrive og læse data i et element -
metoden
hasData,
som kontrollerer tilstedeværelsen af data i et element -
JavaScript-metoden
removeAttribute,
som giver mulighed for at fjerne en given attribut fra et tag