.prev()

DOM要素のセットを表すjQueryオブジェクトが与えられると、.prev()メソッドはDOMツリー内のこれらの要素のそれぞれの先行者を探し、一致する要素から新しいjQueryオブジェクトを構築します。

このメソッドはオプションとして、$()関数に渡すことができる同じタイプのセレクタ式が受け取られます。 セレクタが提供される場合、先行する要素は、それがセレクタに一致するかどうかをテストすることによってフィルタリングされます。

単純なリストがあるページを考えてみましょう。

1
2
3
4
5
6
7

項目3の直前に来る要素を選択する場合。

1

この呼び出しの結果は、アイテム2の後ろに赤い背景が表示されています。 セレクタ式が供給されないので、この先行する要素はオブジェクトの一部として明確に含まれます。

If no previous sibling exists, or if the previous sibling element does not match a supplied selector, an empty jQuery object is returned.

To select all preceding sibling elements, instead than the just preceding adjacent sibling, use the .prevAll() method.

If no sibling, if one was supplied, the element be tested for match before it was included.

コメントを残す

メールアドレスが公開されることはありません。