Metoda jQuery.hasData

Metoda jQuery.hasData preverja prisotnost podatkov v elementu, nastavljenih z metodo data. Če ni objekta podatkov, povezanega z danim elementom, bo metoda vrnila false, sicer true.

Sintaksa

Tako preverimo prisotnost podatkov v DOM elementu:

javascriptjQuery.hasData(DOM element);

Primer

Z metodo data nastavimo podatke za oznako p in preverimo, ali so zanj nastavljeni podatki:

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

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

Glejte tudi

  • metoda data,
    ki omogoča zapisovanje in branje podatkov v elementu
  • metoda removeData,
    ki odstrani podatke v elementu
  • JavaScript metoda hasAttribute,
    ki preverja prisotnost določenega atributa pri elementu