Traversing/API/jQuery
filter(expr)
要素集合から、引数で渡す条件式に合致しない全ての要素を削除したものを返す。
この関数は、抽出結果を更に絞り込むために用いられる。
条件式には、カンマ区切りで指定することで複数のフィルタを同時にかけることが可能。
この関数は、抽出結果を更に絞り込むために用いられる。
条件式には、カンマ区切りで指定することで複数のフィルタを同時にかけることが可能。
- index
- Integer要素集合のインデックス
引数
戻り値
jQuery
フィルターによって絞り込まれたjQueryオブジェクト
サンプル
サンプル1
全divの要素集合からmiddleという名のクラスを持つ要素を抽出し、それらに対して赤い枠線をつける。
<div></div> <div class="middle"></div> <div class="middle"></div> <div class="middle"></div> <div class="middle"></div> <div></div>
$("div").css("background", "#c8ebcc") .filter(".middle") .css("border-color", "red");
[全コードを表示]
[実行結果を単体で表示]