我在jquery的初学者,所以我可能不会了解太多先进的东西,但这里是问题:当我尝试选择nth-child(1)
,它选择第一个,正如所料(我知道我可以用第一个孩子,但我不喜欢它)。但是,如果更改为nth-child(2)
,则不会选择任何内容。 nth-child(3)
选择Something2
,并且nth-child(5)
选择something3
。这对我来说太过分了!jQuery nth孩子选择跳过数字
<div id="navigation">
<a href="#">Something</a> <br />
<a href="#">Something2</a> <br />
<a href="#">Something3</a> <br />
</div>
<script>
$('#navigation').find(">:nth-child(1)").css("font-weight", "bold");
</script>
可能是因为它的选择BR标签?什么是低于标志btw? – bozdoz
我在其他一些问题上看到了它。需要吗?猜不是 – davidhin
也许你可以尝试找到所有'a'元素并使用eq()来获得某个元素。 – bozdoz