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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。