Метод 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);