Metoda removeData
Metoda removeData nám umožňuje
odstranit hodnoty nastavené pomocí metody
data.
Syntaxe
Voláním metody s názvem klíče odstraníme hodnotu uloženou v objektu s daným klíčem:
.removeData(název klíče);
Můžeme také předat metodě seznam ve formě pole nebo řetězce, kde jsou názvy klíčů odděleny mezerami, abychom odstranili několik hodnot najednou:
.removeData(seznam);
Pokud metodě nepředáme žádné parametry, odstraníme všechna data:
.removeData();
Příklad
Nastavme pomocí data data pro
prvek p předáním názvu klíče 'test' a
hodnoty 21 a poté pomocí removeData
je znovu odstraňme:
<p>text</p>
$('p').data('test', 21); // data se zapisují
console.log($('p').data('test')); // vypíše 21
$('p').removeData('test'); // data pro 'test' odstraněna
console.log($('p').data('test')); // vypíše undefined
Viz také
-
metoda
data,
která umožňuje zapisovat a číst data v prvku -
metoda
hasData,
která kontroluje přítomnost dat v prvku -
JavaScript metoda
removeAttribute,
která umožňuje odstranit daný atribut u prvku