Cómo buscar en un selector específico a través de todos los hermanos anteriores
-
29-10-2019 - |
Pregunta
Al atravesar DOM con jQuery, ¿hay una manera fácil de saber cuántos hermanos tienen una clase en particular? antes de mi selector?
Por ejemplo, con el siguiente 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>
De li.Active me gustaría saber que tengo 2 li (uno y cinco) con la clase 'foo' que precede a mi objeto activo.
¿Puedo hacer eso sin analizar todos los hermanos y comparar índices?
Pensé que .Prevall () podría ayudarme, pero no encontraría más que el primer hermano encontrado ...
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow