Hola, mira el HTML a continuación. Estoy tratando de utilizar jQuery para conseguir cada tercera instancia en los DIVs con class="box"
contenidas dentro del DIV con class="entry"
tener un margen de ninguna mano derecha:jQuery: selector nth-child()
Mi código HTML:
<div class="entry">
<div class="box">
SOME HTML....
</div><!-- end .box -->
<div class="box">
SOME HTML....
</div><!-- end .box -->
<div class="box">
SOME HTML....
</div><!-- end .box I Want to remove right hand margin on this div -->
<div class="box">
SOME HTML....
</div><!-- end .box -->
<div class="box">
SOME HTML....
</div><!-- end .box -->
<div class="box">
SOME HTML....
</div><!-- end .box I Want to remove right hand margin on this div -->
<div class="box">
SOME HTML....
</div><!-- end .box -->
<div class="box">
SOME HTML....
</div><!-- end .box -->
<div class="box">
SOME HTML....
</div><!-- end .box I Want to remove right hand margin on this div -->
</div>
<!--end entry-->
Mi intento con jQuery:
<script>
$(document).ready(function(){
$("div.entry:nth-child(3)").css("margin", "0px");
});
</script>
No puedo conseguir este trabajo, ¿alguien puede ayudarme? ¡Gracias por adelantado!
gracias a todos los que ayudaron a la solución provista es de hecho correcta. Estoy codificando una plantilla suministrada y encontré que JQuery se había configurado para ejecutarse en modo de compatibilidad, por lo tanto, $ era el problema.
También tuve el mismo problema. Creé un contenedor div, ".entry" en este caso, y utilicé el selector 'div.entry> div.box:nth-child (3)' que funcionaba mejor. gracias por la ayuda –