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:

javascript.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:

javascript.removeData(liste);

Hvis vi ikke sender metoden noen parametere, vil vi slette alle data:

javascript.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:

html<p>tekst</p>
javascript$('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