jQuery 過滤 - フィルタリング
- 前のページ jQuery 同士
- 次のページ jQuery AJAX 簡介
検索範囲の省略
最も基本的なフィルターメソッドは、first(), last(), eq() で、要素がグループ内の位置に基づいて特定の要素を選択することを許可します。
他のフィルターメソッド、例えば filter() と not() は、特定の指定標準に一致するかどうかに基づいて要素を選択することを許可します。
jQuery first() メソッド
first() メソッドは、選択された要素の最初の要素を返します。
以下の例では、最初の <div> 要素の中の最初の <p> 要素を選択します:
例
$(document).ready(function(){ $("div p").first(); });
jQuery last() メソッド
last() メソッドは、選択された要素の最後の要素を返します。
以下の例では、最後の <div> 要素の中の最後の <p> 要素を選択します:
例
$(document).ready(function(){ $("div p").last(); });
jQuery eq() メソッド
eq() メソッドは、指定されたインデックスを持つ選択された要素を返します。
インデックスは 0 から始まるため、最初の要素のインデックスは 0 で、1 ではありません。以下の例では、2番目の <p> 要素(インデックス 1)を選択します:
例
$(document).ready(function(){ $("p").eq(1); });
jQuery filter() メソッド
filter() メソッドは、標準に一致しない要素をコレクションから削除し、一致する要素を返すことを許可します。
以下の例では、クラス名「intro」を持つすべての <p> 要素を返します:
例
$(document).ready(function(){ $("p").filter(".intro"); });
jQuery not() メソッド
not() メソッドはすべての標準に一致しない要素を返します。
ヒント:not() メソッドは filter() の逆です。
以下の例では、クラス名「intro」を持たないすべての <p> 要素を返します:
例
$(document).ready(function(){ $("p").not(".intro"); });
jQuery 過濾リファレンスマニュアル
すべての jQuery 過濾メソッドについての情報を得るには、私たちの jQuery 過濾リファレンスマニュアル。
- 前のページ jQuery 同士
- 次のページ jQuery AJAX 簡介