這是HTML輸出:如何在jQuery中選擇具有相同類名的第n個元素?
<ul class="slides row">
<li id="t64" class="span3"></li>
<li id="t65" class="span3"></li>
<li id="t67" class="span3"></li>
<li class="detailView desktopView"></li>
<li id="t66" class="span3"></li>
<li id="t68" class="span3"></li>
<li class="detailView desktopView"></li>
<li class="detailView mobileView"></li>
</ul>
我試圖只與類名.span3
選擇第n個元素。 所以,我想這一點:
var targetSlide = 3;
$(".slides").children('.span3:eq('+ targetSlide +')').addClass('on');
或
var targetSlide = 4;
$(".slides").children('.span3:nth-child('+ targetSlide +')').addClass('on');
在這兩種情況下.detailView
選擇。有任何想法嗎?
我拒絕張貼關切簡單,而且+1這個例子顯示jQuery的靈活性 – MonkeyZeus
@MonkeyZeus像我這樣的學習者需要這樣的鼓勵。 –