我在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