Метод is
Метод is проверяет, соответствует
ли хотя бы один из выбранных элементов заданному
селектору. Вместо селектора может быть задан DOM
элемент или объект jQuery.
Если указать в качестве параметра функцию,
то проверка условия будет возложена на нее.
Возвращает значение типа boolean
(true или false).
Синтаксис
Метод проверяет, удовлетворяет ли заданному селектору хотя бы один из выбранных элементов:
.is(селектор);
Метод проверяет, есть ли среди выбранных элементов, хотя бы один из элементов заданного объекта jQuery или DOM элемента:
.is(jQuery объект или DOM элемент);
Вот так для каждого из выбранных элементов,
будет вызываться заданная функция. В качестве
параметра, она будет получать номер позиции
элемента в наборе, сам элемент будет доступен
в переменной this. Функция должна возвращать
true или false. Если хотя бы на одном из
выбранных элементов будет возвращено значение
true, то is тоже вернет true. Иначе,
метод вернет false.
.is(function(index));
Пример
Давайте проверим является ли тег div
родителем нашего инпута с #test:
<div>
<input type="text" id="test">
</div>
<p>text</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);