Comment rechercher un sélecteur spécifique à travers tous les frères et sœurs précédents

StackOverflow https://stackoverflow.com/questions/5420799

  •  29-10-2019
  •  | 
  •  

Question

Lorsque vous traversez Dom avec jQuery, y a-t-il un moyen facile de savoir combien de frères et sœurs ont une classe particulière avant de Mon sélecteur?

Par exemple avec le HTML suivant:

<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, je voudrais savoir que j'ai 2 li (un et cinq) avec la classe «foo» précédant mon objet actif.

Puis-je faire cela sans analyser tous les frères et sœurs et comparer les index?

Je pensais que .Prevall () pourrait m'aider mais cela ne trouverait pas plus que le premier frère rencontré.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top