最新のWeb開発のチュートリアル
 

jQuery filter() Method

<jQueryのトラバース方法

すべて返します<p>クラス名で要素を"intro"

$("p").filter(".intro")
»それを自分で試してみてください

定義と使用法

filter()メソッドは、特定の条件に一致する要素を返します。

この方法では、条件を指定することができます。 条件に一致しない要素は、選択から削除され、一致するものが返されます。

この方法は、多くの場合、選択された要素のグループ内の要素の検索を絞り込むために使用されます。

ヒント: filter()メソッドは、反対であるnot()メソッド。


構文

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

パラメーター 説明
criteria 任意。 セレクタ式、jQueryオブジェクトまたは選択した要素のグループから返される1以上の要素を指定します。

ヒント:カンマを使用し、複数の条件を指定します。
function( index 任意。 セット内の各要素に対して実行する関数を指定します。 それがtrueを返す場合、要素が保持されます。 そうでなければ、要素が除去されます。
  • index -セット内の要素のインデックス位置
注: "this"現在のDOM要素です。

それを自分で試してみてください - 例

すべて返します<p>でもある要素を
使用:even一緒にセレクタfilter()すべて返すように<p>でもある要素を。

複数の条件
すべて返す方法<p>と要素をclass="intro"id="outro"

jQueryオブジェクトを使用して、
すべて返す方法<p>を持つ要素class="intro"の内側<div> jQueryオブジェクトで、要素を。

DOM
返す方法<p>を持つ要素をid="intro" DOM要素で、。

機能を使用します
どのようにすべてを選択する機能を使用<p> 2持っている要素<span>それらの内の要素を。


<jQueryのトラバース方法