Metod jQuery.hasData

Metod jQuery.hasData proverava postojanje podataka kod elementa, postavljenih pomoću metoda data. Ako ne postoji objekat podataka, povezan sa datim elementom, onda metod vraća false, inače true.

Sintaksa

Ovako proveravamo postojanje podataka kod DOM elementa:

javascriptjQuery.hasData(DOM element);

Primer

Hajde da pomoću data postavimo podatke za tag p, i proverimo - da li su za njega postavljeni podaci:

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

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

Pogledajte takođe

  • metod data,
    koji omogućava upis i čitanje podataka u elementu
  • metod removeData,
    koji uklanja podatke u elementu
  • JavaScript metod hasAttribute,
    koji proverava postojanje zadatog atributa kod elementa