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