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 遍历方法