Обсуждение:Проверка наличия элемента

Материал из JQuery

Перейти к: навигация, поиск
.is()

Проверяет, удовлетворяет ли хотя бы один из выбранных элементов определенному условию (оно зависит от заданного параметра: если задан селектор, то условием будет соответствие селектору; если задан объект jQuery, то условие — наличие в нем выбранных элементов; при передаче в .is() элемента DOM, будет проверяться его наличие среди выбранных элементов; и наконец если указать в качестве параметра функцию, то проверка условия будет возложена на нее). Возвращает значение типа boolean (true или false). Метод имеет четыре варианта использования:

.is(selector):boolean1.0

selector — селектор который описывает искомые элементы в наборе.

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

Примеры использования:

$("div").is(".lBlock") проверит, имеется ли на странице div-элемент(ы) с классом lBlock.
$(".lBlock").is("#area") проверит, имеется ли среди элементов с классом lBlock, элементы с идентификатором area.

Ссылки

через поиск эту функцию найти невозможно... по двум буквам не ищет... --JohnJ 02:16, 24 июня 2011 (UTC)