jQuery a la pratique pratique: Même et: Sélecteurs impairs pour la sélection des éléments uniformes ou impairs dans un ensemble, que j'utilise pour effacer tous les autres éléments d'une série de boîtes flottées, comme suit:
// Clear every 2nd block for 2-up blocks $('.2up>div:even').css("clear", "both");
4 Réponses :
Vous pouvez utiliser le sélecteur: Nth-enfant (index / impair / impair / impairs). http://docs.jquerery.com/selectors/nthchild#index P >
Non, pas aussi telle. Filtre code>
La fonction vous permettra de le faire. < / p>
Je suis corrigé. Utilisez la N-ème Fonction enfant pour la simplicité. p>
Essayez:
$("div:nth-child(3n+1)").css("clear", "both");
: NTH-Child Code> est également standard CSS3, tandis que
: impair code> est une extension JQUERY / SIZZLLE uniquement qui ne fonctionnera pas dans vos feuilles de style.
Vous pouvez également utiliser uniquement CSS, c'est que vous souhaitez simplement appliquer des styles: .Twoup Div: Nth-enfant (4n + 1) {Effacer: les deux;} code>
Vous pouvez utiliser le : Nth-enfant (index / pair / equation) sélecteur.
Exemple: p> et p> ou p>
FWIW: Etant donné qu'il est basé sur zéro, (5n) code> est effacé avant le 5ème bloc et chaque 5ème suivi, vous vous retrouvez avec 4 blocs de la première rangée et 5 dans les lignes suivantes.
(5n + 1) code> fonctionne parfaitement.