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:

javascript.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:

javascript.removeData(seznam);

Pokud metodě nepředáme žádné parametry, odstraníme všechna data:

javascript.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:

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