Метод .is() проверяет, соответствует ли хотя бы один из выбранных элементов заданному селектору.

Вместо селектора может быть задан DOM элемент или объект jQuery.

Если указать в качестве параметра функцию, то проверка условия будет возложена на нее). Возвращает значение типа boolean (true или false).

См. также метод filter, который фильтрует элементы в наборе по заданному селектору.

См. также урок работа с набором элементов jQuery для более полного понимания.

Синтаксис

Метод имеет четыре варианта использования:

Проверяет, удовлетворяет ли заданному селектору хотя бы один из выбранных элементов:

.is(селектор)

Проверяет, есть ли среди выбранных элементов, хотя бы один из элементов заданного объекта jQuery или DOM элемента:

.is(jQuery объект или DOM элемент)

Вот так для каждого из выбранных элементов, будет вызываться заданная функция. В качестве параметра, она будет получать номер позиции элемента в в наборе, сам элемент будет доступен в переменной this. Функция должна возвращать true или false. Если хотя бы на одном из выбранных элементов будет возвращено значение true, то .is() тоже вернет true. Иначе, метод .is() возвратит false.

.is(function(index))