prevAllメソッド

prevAllメソッドは、 指定された要素と同じ親内で、その前にある すべての要素を返します。

構文

上方向のすべての兄弟要素の取得:

javascript$(セレクター).prevAll();

指定されたセレクターで兄弟要素をフィルタリングすることも できます:

javascript$(要素).prevAll(セレクター);

例

要素 #test を見つけ、そのすべての上方向の兄弟要素に '!' というテキストを htmlメソッドを使って 設定してみましょう:

html<p>外側</p>
<div>
  <p>内側</p>
  <p>内側</p>
  <p id="test">内側</p>
  <p>内側</p>
  <p>内側</p>
</div>
<p>外側</p>
javascript$('#test').prevAll().html('!');

HTMLコードは次のようになります:

html<p>外側</p>
<div>
  <p>!</p>
  <p>!</p>
  <p id="test">内側</p>
  <p>内側</p>
  <p>内側</p>
</div>
<p>外側</p>

関連項目

  • nextAllメソッド
    これは、指定された要素と同じ親内で、その後に ある要素を返します
  • prevメソッド
    これは、要素の直上の兄弟要素を取得できます
  • prevUntilメソッド
    これは、指定された要素の前にある要素を返します
  • siblingsメソッド
    これは、同じ親内にある要素の兄弟要素を 取得できます