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) | 指定用于测试集合中每个元素的函数
|