English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery метод is()

Методы遍ения jQuery

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

Если по крайней мере один из этих элементов соответствует заданному параметру, метод is() возвращает true, в противном случае false.

Синтаксис:

Проверка элемента:

$(selector).is(selectorExpression)

Использование функции для проверки элемента:

$(selector).is(function(index, element))

Пример

Проверка, является ли родителем <p> элемент <div>:

$(document).ready(function(){
  $("p").parent().is("div");
});
Проверьте, что‹/›

Другой пример использования метода is():

$("li").click(function (){
  if ($("this").is(":first-child")){
    $("p").text("Элемент списка 1");
  } else if ($("this").is(".middle")){
    $("p").text("Элемент списка .middle");
  } else if ($("this").is(":contains('item 3')")){
    $("p").text("Элемент списка 3");
  }
});
Проверьте, что‹/›

Значение параметра

ПараметрОписание
selectorExpressionУказать селектор выражения, jQuery объект или элемент для соответствия текущему набору элементов
function(index, element)Указать функцию, используемую для тестирования каждого элемента набора
  • index-Вернуть положение элемента в наборе

  • element-Вернуть текущий элемент

Методы遍ения jQuery