Come cercare un selettore specifico attraverso tutti i fratelli precedenti
-
29-10-2019 - |
Domanda
Quando si attraversano Dom con jQuery, c'è un modo semplice per sapere quanti fratelli hanno una classe particolare prima Il mio selettore?
Ad esempio con il seguente 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>
Da li.active vorrei sapere che ho 2 li (uno e cinque) con la classe "foo" che precede il mio oggetto attivo.
Posso farlo senza analizzare tutti i fratelli e confrontare gli indici?
Ho pensato che .Prevall () potesse aiutarmi, ma non avrebbe trovato più del primo fratello incontrato ..
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow