removeData-metodi
Metodi removeData mahdollistaa
data-metodilla
asetettujen arvojen poistamisen.
Syntaksi
Kun kutsumme metodia avaimen nimellä, poistamme avaimella tallennetun arvon:
.removeData(avaimen nimi);
Voimme myös antaa metodille listan taulukkona tai merkkijonona, jossa avainnimet on erotettu välilyönneillä, poistaaksemme useita arvoja kerralla:
.removeData(lista);
Jos emme anna metodille parametreja, poistamme kaikki tiedot:
.removeData();
Esimerkki
Asetetaan data-metodilla tietoja
p-tagille antamalla avaimen nimi 'test' ja
arvo 21, ja poistetaan ne sitten
removeData-metodilla:
<p>teksti</p>
$('p').data('test', 21); // tiedot tallennetaan
console.log($('p').data('test')); // tulostaa 21
$('p').removeData('test'); // 'test'-tiedot poistettu
console.log($('p').data('test')); // tulostaa undefined
Katso myös
-
metodi
data,
joka mahdollistaa tietojen tallentamisen ja lukemisen elementissä -
metodi
hasData,
joka tarkistaa onko elementissä tietoja -
JavaScript-metodi
removeAttribute,
joka mahdollistaa määritetyn attribuutin poistamisen tagista