Metóda removeData

Metóda removeData nám umožňuje odstraňovať hodnoty nastavené pomocou metódy data.

Syntax

Volaním metódy s menom kľúča odstránime hodnotu, uloženú v objekte s daným kľúčom:

javascript.removeData(názov kľúča);

Taktiež môžeme metóde odovzdať zoznam vo forme poľa alebo reťazca, kde sú názvy kľúčov oddelené medzerami, aby sme odstránili naraz viacero hodnôt:

javascript.removeData(zoznam);

Ak metóde neodovzdáme žiadne parametre, tak odstránime všetky dáta:

javascript.removeData();

Príklad

Pomocou data nastavme dáta pre element p, odovzdaním mena kľúča 'test' a hodnoty 21, a potom pomocou removeData ich odstráňme:

html<p>text</p>
javascript$('p').data('test', 21); // dáta sa zapíšu
console.log($('p').data('test')); // vypíše 21

$('p').removeData('test'); // dáta pre 'test' sú odstránené
console.log($('p').data('test')); // vypíše undefined

Pozri tiež

  • metóda data,
    ktorá umožňuje zapisovať a čítať dáta v elemente
  • metóda hasData,
    ktorá kontroluje prítomnosť dát v elemente
  • JavaScript metóda removeAttribute,
    ktorá umožňuje odstraňovať daný atribút u elementu