Latest web development tutorials

jQueryのフィルタ()メソッド

jQueryのトラバーサル方法 jQueryのトラバーサル方法

のクラス名「イントロ」を持つすべての<p>要素を返します。

$("p").filter(".intro")

»をお試しください

定義と使用法

フィルタ()メソッドは、要素が一定の条件を満たして返します。

この方法では、条件を指定することができます。 選択から削除不適格な要素は、予選の要素が返されます。

このメソッドは通常、選択した要素の範囲内の要素の組み合わせであるに検索を絞り込むために使用されます。

ヒント:フィルタ()メソッドではない()メソッドの相対的な。


文法

$(selector).filter( criteria, function (index) )

参数 描述
criteria 可选。规定要从被选元素组合中返回的选择器表达式、jQuery 对象、一个或多个元素。

提示:如需规定多个条件,请使用逗号分隔。
function( index ) 可选。为集合中的每个元素规定要运行的函数。如果返回 true,则保留元素,否则元素将被移除。
  • index- 集合中元素的 index 位置。
注意: this 是当前的 DOM 元素。

例

より多くの例

戻るすべての偶数<p>要素に
用途:でも選択およびフィルタ()すべての偶数の<p>要素を返します。

複数の条件
「イントロ」とidとしてクラスに戻りますどのように「アウトロ」は、すべての<P>要素です。

jQueryオブジェクトを使用します
どのようにjQueryオブジェクトを経由して「イントロ」のすべての<P>要素のクラス内の<div>要素を返します。

DOM
どのように<p>要素のID「イントロ」とDOM要素を返します。

関数を使用しました
機能を選択する方法、その中のすべての<P>要素内の2の<span>要素を持っています。


jQueryのトラバーサル方法 jQueryのトラバーサル方法