Existe-t-il un sélecteur CSS standard similaire à: eq () dans jQuery?
Je ne sais pas si il y a un sélecteur CSS peut faire la même chose que la ligne ci-dessous (jQuery):
.tab_cadre_central .top:eq(0) table tbody tr td table tbody tr:eq(3)
J'ai essayé en CSS quelque chose comme ceci:
.tab_cadre_central .top::nth-child(0) table tbody tr td table tbody nth-child:eq(3) {
display:none;
}
mais il ne fonctionne pas.
source d'informationauteur user2077308
Vous devez vous connecter pour publier un commentaire.
Alors que jQuery est
:eq()
utilise de 0 basée sur l'indexation,:nth-child()
utilise 1 à base d'indexation, de sorte que vous devez incrémenter votre index de façon appropriée:Mais pensez-vous vraiment que refactoring sélecteur...
⚠ Il est intéressant de noter que, bien que
:eq()
et:nth-child()
peut se comporter de la même façon - ils ne sont certainement pas les mêmes.:eq()
sélectionnera les n+1 ème élément dans le jeu tout en:nth-child()
sélectionnera tous éléments de l'ensemble qui sont les n ème enfant de leurs parents respectifs. ⚠Le sélecteur
div span:nth-child(1)
va chercher deux éléments, tandis quediv span:eq(0)
va en choisir une seule.