jQuery 遍歷 - filter() 方法

filter() 方法將匹配元素集合縮減爲匹配指定選擇器的元素。

詳細說明

如果給定表示 DOM 元素集合的 jQuery 對象,.filter() 方法會用匹配元素的子集構造一個新的 jQuery 對象。所使用的選擇器會測試每個元素;所有匹配該選擇器的元素都會包含在結果中。

請思考下面這個擁有簡單列表的頁面:

<ul>
  <li>list item 1</li>
  <li>list item 2</li>
  <li>list item 3</li>
  <li>list item 4</li>
  <li>list item 5</li>
  <li>list item 6</li>
</ul>

我們可以向這個列表項集合應用該方法:

$('li').filter(':even').css('background-color', 'red');
此調用的結果是將項目 1, 3, 5 的背景設置爲紅色,這是因爲它們都匹配選擇器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章