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

←→
↑