Tho*_*mas 0 html jquery class css-selectors
这是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>
Run Code Online (Sandbox Code Playgroud)
我正在尝试.span3仅使用类名选择第n个元素.所以我尝试了这个:
var targetSlide = 3;
$(".slides").children('.span3:eq('+ targetSlide +')').addClass('on');
Run Code Online (Sandbox Code Playgroud)
要么
var targetSlide = 4;
$(".slides").children('.span3:nth-child('+ targetSlide +')').addClass('on');
Run Code Online (Sandbox Code Playgroud)
在这两种情况下都.detailView被选中.有任何想法吗?
这应该工作:
var targetSlide= 3;
$('.slides').find('.span3').eq(targetSlide).addClass('on');
// or this syntax does the exact same thing
$('.slides').find('.span3:eq('+targetSlide+')').addClass('on');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2416 次 |
| 最近记录: |