最も基本的なフィルタリング・メソッドは、first()、last()、eq() の3つのです。 このメソッドは、要素グループ内での位置に基づいて、指定の要素を選択することができます。
その他の filter() や not() のようなフィルタリング・メソッドは、 ある条件に一致する要素や、一致しない要素を選択することができます。
first() メソッドは、選択した要素の最初の要素を返します。
次の例は、最初の <div> 内の最初の <p> 要素を選択します:
last() メソッドは、選択した要素の最後の要素を返します。
次の例は、最後の <div> 内の最後の <p> 要素を取得します:
eq() メソッドは、選択した要素の中の、指定のインデックス番号を持った要素を返します
インデックス番号は、0 から始まります。したがって、最初の要素のインデックス番号は、1 ではなく 0 です。 次の例は、2番目の <p> 要素(インデックス番号が 1)を選択します:
filter() メソッドを使用すると、条件を指定することができます。条件に一致しない要素は、選択から削除され、 一致したものが返されます。
次の例は、クラス名が "intro" である全 <p> 要素を返します:
not() メソッドは、条件に一致しない全要素を返します。
チップ: not() メソッドは、filter() の逆です。
次の例は、クラス名が "intro" でない全 <p> 要素を返します:
練習問題 1 » 練習問題 2 » 練習問題 3 » 練習問題 4 » 練習問題 5 » 練習問題 6 »
全 jQuery トラバース·メソッドに関する完全な概要については、jQuery トラバースリファレンスをご覧ください。