jQuery tiene la mano: pares e impares: selectores para seleccionar los elementos Even-o indexados impares en un conjunto, que estoy usando para borrar todos los demás elementos en una serie de cajas flotaban, de la siguiente manera:Seleccione cada enésimo elemento en jQuery?
<div class='2up'>
<div> ... </div>
<div> ... </div>
...
<div> ... </div>
</div>
y
// Clear every 2nd block for 2-up blocks
$('.2up>div:even').css("clear", "both");
Esto funciona como un encanto.
Mi pregunta: ¿Hay alguna manera directa en jQuery de seleccionar cada tercer o cuarto elemento, así que podría hacer lo mismo con los artículos de 3 o 4 arriba?
': nth-child' es también CSS3 estándar, mientras que': odd' es un jQuery/Sizzle-única extensión que no funciona en sus hojas de estilo. – bobince
También podría usar CSS solo si desea aplicar estilos: '.twoup div: nth-child (4n + 1) {clear: both;}' –