定義和用法
該filter()方法返回符合特定條件的元素。
此方法允許您指定一個條件。 不匹配的條件的元素被從選擇中移除,而那些匹配將被返回。
這種方法通常用於縮小為一組選擇的元素中的元素進行搜索。
提示: filter()方法是相反的not()方法。
句法
$(selector).filter( criteria, function (index) )
參數 | 描述 |
---|---|
criteria | 可選的。 指定一個選擇的表情,一個jQuery對象或一個或多個元件,以從一個組中選出的元素的返回。 提示:要指定多個條件,使用逗號。 |
function( index ) | 可選的。 指定為集合中的每個元素執行的功能。 如果返回true,該元素被保留。 否則,該元素被刪除。
|
試一試 - 示例
返回所有<p>是偶數元素
使用:even加上選擇filter()返回所有<p>是偶數元素。
多重標準
如何返回所有<p>與要素class="intro"和id="outro" 。
使用jQuery對象
如何返回所有<p>與要素class="intro"一裡面<div>元素,一個jQuery對象。
DOM
怎麼回事<p>元素與id="intro" ,以DOM元素。
使用功能
如何使用功能來選擇所有<p>有兩個元素<span>其中的元素。