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