Метад jQuery.hasData

Метад jQuery.hasData правярае наяўнасць даных у элеменце, устаноўленых з дапамогай метаду data. Калі няма аб'екта даных, звязанага з дадзеным элементам, то метад верне false, інакш true.

Сінтаксіс

Так мы правяраем наяўнасць даных у DOM элеменце:

javascriptjQuery.hasData(DOM элемент);

Прыклад

Давайце з дапамогай data усталюем даныя для тэга p, і праверым - устаноўленыя ль для яго даныя:

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

$('p').data('test', 21);
console.log(jQuery.hasData(p)); // выведе true

Глядзіце таксама

  • метад data,
    які дазваляе запісваць і чытаць даныя ў элеменце
  • метад removeData,
    які выдаляе даныя ў элементе
  • JavaScript метад hasAttribute,
    які правярае наяўнасць зададзенага атрыбута ў элеменце