Метод jQuery.hasData

Методът jQuery.hasData проверява за наличието на данни в елемент, зададени чрез метода data. Ако няма обект с данни, свързан с дадения елемент, методът ще върне false, в противен случай true.

Синтаксис

Ето как проверяваме за наличието на данни в DOM елемент:

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

Пример

Нека с data зададем данни за елемент p и проверим дали за него са зададени данни:

html<p>текст</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,
    който проверява за наличието на зададен атрибут в елемент