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:
jQuery.hasData(DOM element);
Příklad
Nastavme pomocí data data pro
značku p a zkontrolujme, zda jsou pro něj
data nastavena:
<p>text</p>
let $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