Metoda jQuery.hasData

Metoda jQuery.hasData kontroluje přítomnost dat u elementu, nastavených pomocí metody data. Pokud není objekt dat spojen s daným elementem, metoda vrátí false, jinak true.

Syntaxe

Takhle kontrolujeme přítomnost dat u DOM elementu:

javascriptjQuery.hasData(DOM element);

Příklad

Nastavme pomocí data data pro značku p a zkontrolujme, zda jsou pro něj data nastavena:

html<p>text</p>
javascriptlet $p = jQuery('p'), p = $p[0];
console.log(jQuery.hasData(p)); // vypíše false

$('p').data('test', 21);
console.log(jQuery.hasData(p)); // vypíše true

Viz také

  • metoda data,
    která umožňuje zapisovat a číst data v elementu
  • metoda removeData,
    která odstraňuje data v elementu
  • JavaScript metoda hasAttribute,
    která kontroluje přítomnost zadaného atributu u elementu