Metoda jQuery.hasData

Metoda jQuery.hasData sprawdza obecność danych w elemencie, ustawionych za pomocą metody data. Jeśli nie ma obiektu danych powiązanego z danym elementem, to metoda zwróci false, w przeciwnym razie true.

Składnia

W ten sposób sprawdzamy obecność danych w elemencie DOM:

javascriptjQuery.hasData(element DOM);

Przykład

Za pomocą data ustawmy dane dla znacznika p i sprawdźmy - czy są dla niego ustawione dane:

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

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

Zobacz też

  • metoda data,
    która pozwala zapisywać i odczytywać dane w elemencie
  • metoda removeData,
    która usuwa dane w elemencie
  • metoda JavaScript hasAttribute,
    która sprawdza obecność określonego atrybutu w elemencie