is()方法用于检查所选元素之一是否与selectorElement匹配。
用法:
$(selector).is(selectorElement, function(index, element))
参数:此方法接受上面提到和下面描述的参数:
- selector:它是一个可选参数。它指定将从中删除事件的选择器。
- selectorElement:它是必需的参数,用于指定选择器表达式,元素或jQuery对象以匹配当前的元素集。如果给定参数至少有一个匹配项,则返回true;否则返回false。
- function(index, element):它是一个可选参数,用于指定要为所选元素组运行的函数。
- index:元素的索引位置
- element:当前元素(也可以使用“this”选择器)
下面的示例说明了jQuery中的is()方法:
例:
<!DOCTYPE html>
<html>
<head>
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>
<script>
$(document).ready(function() {
$("p").click(function() {
if ($("p").parent().is("div")) {
alert("Parent of p is div");
}
});
});
</script>
</head>
<body>
<center>
<h1>GeeksforGeeks</h1>
<div>
<p>Click me to find out if
I my parent is a div element.</p>
</div>
</center>
</body>
</html>
输出:
之前:
后:
相关用法
- JQuery before()用法及代码示例
- JQuery css()用法及代码示例
- JQuery die()用法及代码示例
- JQuery off()用法及代码示例
- JQuery add()用法及代码示例
- JQuery get()用法及代码示例
- JQuery fadeIn()用法及代码示例
- JQuery triggerHandler()用法及代码示例
- JQuery attr()用法及代码示例
- JQuery ajaxSuccess()用法及代码示例
- JQuery Misc each()用法及代码示例
- JQuery trigger()用法及代码示例
- JQuery fadeToggle()用法及代码示例
- JQuery ajaxError()用法及代码示例
- JQuery delegate()用法及代码示例
注:本文由纯净天空筛选整理自pp_pankaj大神的英文原创作品 jQuery | is() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。