我想在另一个div中隐藏所有第二个div
<div class="inner">
<div class="content"></div>
**<div class="content"></div>** // this show get hidden
</div>
<div class="inner">
<div class="content"></div>
**<div class="content"></div**> // this should get hidden
</div>
我试过这个:
$($('.inner').children()[12]).hide();
但它只隐藏了一个元素,
答案 0 :(得分:1)
如果你想在没有:第n个子选择器的情况下这样做:
$('.inner').each(function()
{
$(this).find('.content').eq(1).hide();
});
with:nth child:
$(".inner div:nth-child(2)").hide();
答案 1 :(得分:0)
您可以使用nth-child selector from jQuery轻松完成此操作。
$(".inner div:nth-child(2)").hide();
答案 2 :(得分:0)
答案 3 :(得分:0)
$(".content").next().hide(); will do the Job.
OR
$(".inner").find(".content").eq(1).hide();