jQuery 選擇器: 允許我們選擇和操作 HTML 元素。它用於使用 jQuery 選擇器選擇 HTML 元素,例如 id、類、類型、屬性等,然後將任何 CSS 屬性或事件添加到所選 HTML 元素。
用法:要選擇按鈕標簽,語法為
$("button")
例子:
HTML
<!DOCTYPE html>
<html>
<head>
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
</script>
<script>
$(document).ready(function() {
$("button").click(function() {
$("#heading").css("border", "2px solid red");
});
});
</script>
</head>
<body>
<h2 id="heading">Using jQuery Filter</h2>
<button>Click to change color of heading</button>
</body>
</html>
輸出:單擊該按鈕後,我們將看到標題上有一個紅色邊框。
單擊按鈕創建跨標題的邊框
filter()此方法用於指定 HTML 元素的條件。Filter()方法返回符合特定條件的元素。
用法:
$(selector).filter(criteria, function(index))
例子:
HTML
<!DOCTYPE html>
<html>
<head>
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
</script>
<script>
$(document).ready(function() {
$("p").filter(".active").css("background-color", "red");
});
</script>
</head>
<body>
<h1>Jquery Filter</h1>
<p>My name is Donald.</p>
<p class="active">Geeks</p>
<p class="dead">SkeeG</p>
<p class="active">For </p>
<p class="dead">roF</p>
<p class="active">Geeks</p>
</body>
</html>
輸出:過濾器搜索活動類標簽並為其著色。
過濾活動類別
jQuery 中選擇器和 filter() 之間的主要區別:
jQuery 中的選擇器 | filter() n jQuery |
---|---|
jQuery 選擇器根據您給出的元素名稱選擇所有元素。 | jQuery filter( ) 通過指定選擇標準向所選元素添加更多詳細信息。 |
它獨立於filter()工作,這意味著不需要將它與filter()方法一起使用。 | 它與選擇器一起工作。通過將過濾器與您的選擇器相結合,我們可以達到更高的精度。 |
使用它的語法如下: $(“button”) 選擇 HTML 頁麵的所有按鈕。 |
使用它的語法如下: $(button).filter(criteria, function(index)) 選擇具有條件的按鈕並對其應用函數。 |
相關用法
- jQuery event.preventDefault()用法及代碼示例
- jQuery :button用法及代碼示例
- jQuery :checkbox用法及代碼示例
- jQuery :checked用法及代碼示例
- jQuery :contains()用法及代碼示例
- jQuery :disabled用法及代碼示例
- jQuery :empty用法及代碼示例
- jQuery :enabled用法及代碼示例
- jQuery :even用法及代碼示例
- jQuery :file用法及代碼示例
- jQuery :first-child用法及代碼示例
- jQuery :first-of-type用法及代碼示例
- jQuery :first用法及代碼示例
- jQuery :focus用法及代碼示例
- jQuery :gt()用法及代碼示例
- jQuery :header用法及代碼示例
- jQuery :hidden用法及代碼示例
- jQuery :image用法及代碼示例
- jQuery :input用法及代碼示例
- jQuery :lang()用法及代碼示例
- jQuery :last-child用法及代碼示例
- jQuery :last-of-type用法及代碼示例
- jQuery :last用法及代碼示例
- jQuery :lt()用法及代碼示例
- jQuery :not()用法及代碼示例
注:本文由純淨天空篩選整理自faizamu19大神的英文原創作品 What’s the difference between selector and filter() in jQuery?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。