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)집합 내 각 요소를 테스트하는 데 사용할 함수 지정
  • 인덱스-요소가 집합 내의 인덱스 위치 반환

  • 요소-현재 요소 반환

jQuery 탐색 메서드