jQuery is()方法
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>
输出:
Before:
After: