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() が私を助けることができると思ったが、最初に遭遇した兄弟以上のものを見つけられなかった..