我有这个东西
<div class="foo">
<input type="text" name="bar" value="" />
<a href="javascript:void(0)">foobar 1</a>
</div>
<div class="foo">
<input type="text" name="bar" value="" />
<a href="javascript:void(0)">foobar 2</a>
</div>
<div class="foo">
<input type="text" name="bar" value="" />
<a href="javascript:void(0)">foobar 3</a>
</div>
<!-- I'm trying with this CSS, but with no luck -->
<style>
.foo a:first-child {
display:none;
}
</style>
如何才能显示foobar 2
和foobar 3
个链接?
答案 0 :(得分:4)
选择器应选择第一个.foo
元素,而不是foo中的第一个a
元素。
.foo:first-child a{
display:none;
}
有关伪选择器以及此this post的更多信息,请参阅working example。
答案 1 :(得分:1)
答案 2 :(得分:-1)
这么简单
$('.foo:nth-child(3)')