【发布时间】:2013-12-13 11:58:55
【问题描述】:
这是 HTML 输出:
<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。有什么想法吗?
【问题讨论】:
标签: jquery html class css-selectors