При обходе DOM с помощью jQuery существует простой способ узнать, сколько братьев и сестер имеют определенный класс до мой селектор?
Например, с помощью следующего 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, я хотел бы знать, что у меня есть 2 li (One и Five) с классом 'foo', предшествующим моему активному объекту.
Могу ли я сделать это без разбора всех братьев и сестер?и сравнивая индексы?
Я думал, что .prevAll () мог бы помочь мне, но он не нашел бы больше, чем первый встреченный брат или сестра ..