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:
.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:
.removeData(zoznam);
Ak metóde neodovzdáme žiadne parametre, tak odstránime všetky dáta:
.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:
<p>text</p>
$('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