Привет, пожалуйста, взгляните на HTML ниже. Я пытаюсь использовать JQuery, чтобы получить каждый 3-й экземпляр на DIVs с class="box"
, содержащихся в DIV с class="entry"
иметь запас правой руки:jQuery: nth-child() selector
Мой 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-->
Моя попытка с JQuery:
<script>
$(document).ready(function(){
$("div.entry:nth-child(3)").css("margin", "0px");
});
</script>
Я не могу получить эту работу, может ли кто-нибудь помочь? Заранее спасибо!
спасибо всем, кто помог при условии, что это действительно правильно. Я кодирую прилагаемый шаблон и обнаружил, что JQuery был настроен на запуск в режиме совместимости, следовательно $ была проблемой.
У меня была такая же проблема. В этом случае я создал контейнер div «.entry» и использовал селектор «div.entry> div.box:nth-child (3)», который работал greate. спасибо за помощь – 2013-03-31 07:44:37