Метод jQuery.hasData - проверка наличия данных jQuery в элементе
Метод 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
,
который проверяет наличие заданного атрибута у элемента