Метод jQuery.hasData
Методът jQuery.hasData проверява
за наличието на данни в елемент, зададени чрез метода
data. Ако
няма обект с данни, свързан с дадения елемент, методът
ще върне false, в противен случай true.
Синтаксис
Ето как проверяваме за наличието на данни в DOM елемент:
jQuery.hasData(DOM елемент);
Пример
Нека с data зададем данни за
елемент p и проверим дали за него са
зададени данни:
<p>текст</p>
let $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,
който проверява за наличието на зададен атрибут в елемент