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
scroll top