先行するすべての兄弟を介して特定のセレクターを検索する方法

StackOverflow https://stackoverflow.com/questions/5420799

  •  29-10-2019
  •  | 
  •  

質問

jqueryでDOMを横断するとき、特定のクラスを持っている兄弟の数を知る簡単な方法はありますか 私のセレクター?

たとえば、次のHTMLで:

<ul>
    <li class="foo">One</li>
    <li>Two</li>
    <li>Three</li>
    <li>Four</li>
    <li class="foo">Five</li>
    <li>Six</li>
    <li class="active">Seven</li>
    <li>Eight</li>  
    <li class="foo">Eight</li>  
</ul>

li.activeから、アクティブなオブジェクトの前に「foo」クラスがある2 li(1つと5)があることを知りたいと思います。

すべての兄弟を解析してインデックスを比較せずにそれを行うことはできますか?

.prevall()は私を助けることができると思いましたが、最初の兄弟が出会った以上のものは見つかりませんでした。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top