Привет, пожалуйста, посмотрите на HTML ниже. Я пытаюсь использовать jQuery для получения каждого третьего экземпляра в DIV с class="box"
, содержащимся в DIV с class="entry"
, чтобы не иметь правого поля:
Мой 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 был настроен для работы в режиме совместимости, поэтому проблема была в $.