removeData-metodi

Metodi removeData mahdollistaa data-metodilla asetettujen arvojen poistamisen.

Syntaksi

Kun kutsumme metodia avaimen nimellä, poistamme avaimella tallennetun arvon:

javascript.removeData(avaimen nimi);

Voimme myös antaa metodille listan taulukkona tai merkkijonona, jossa avainnimet on erotettu välilyönneillä, poistaaksemme useita arvoja kerralla:

javascript.removeData(lista);

Jos emme anna metodille parametreja, poistamme kaikki tiedot:

javascript.removeData();

Esimerkki

Asetetaan data-metodilla tietoja p-tagille antamalla avaimen nimi 'test' ja arvo 21, ja poistetaan ne sitten removeData-metodilla:

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