Xin vui lòng xem HTML bên dưới. Tôi cố gắng để sử dụng jQuery để có được mọi trường hợp thứ 3 trên DIV với class="box"
chứa trong DIV với class="entry"
để có một biên độ không tay phải:Bộ chọn jQuery: nth-child()
HTML code của tôi:
<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-->
nỗ lực của tôi với jQuery:
<script>
$(document).ready(function(){
$("div.entry:nth-child(3)").css("margin", "0px");
});
</script>
Tôi không thể làm việc này với bất kỳ ai có thể vui lòng trợ giúp? Cảm ơn trước!
nhờ tất cả những ai đã giúp giải pháp được cung cấp thực sự chính xác. Tôi đang mã hóa một mẫu được cung cấp và thấy rằng JQuery đã được thiết lập để chạy trong chế độ tương thích do đó $ là vấn đề.
Tôi cũng gặp vấn đề tương tự. Tôi đã tạo một div vùng chứa, ".entry" trong trường hợp này và sử dụng công cụ chọn 'div.entry> div.box:nth-child (3)'. cảm ơn sự giúp đỡ –