Metoden removeData
Metoden removeData låter oss
ta bort värden som satts med metoden
data.
Syntax
Genom att anropa metoden med ett nyckelnamn tar vi bort värdet som lagras i objektet med den givna nyckeln:
.removeData(nyckelnamn);
Vi kan också skicka en lista till metoden i form av en array eller en sträng där nyckelnamnen separeras med mellanslag för att ta bort flera värden på en gång:
.removeData(lista);
Om vi inte skickar några parametrar till metoden så tar vi bort all data:
.removeData();
Exempel
Låt oss med data sätta data för
taggen p genom att skicka nyckelnamnet 'test' och
värdet 21, och sedan med removeData
ta bort dem igen:
<p>text</p>
$('p').data('test', 21); // data skrivs
console.log($('p').data('test')); // kommer att skriva ut 21
$('p').removeData('test'); // data för 'test' borttagen
console.log($('p').data('test')); // kommer att skriva ut undefined
Se även
-
metoden
data,
som låter dig skriva och läsa data i ett element -
metoden
hasData,
som kontrollerar förekomsten av data i ett element -
JavaScript-metoden
removeAttribute,
som låter dig ta bort ett givet attribut från en tagg