假设我有这样的东西:
<div class="carousel-inner onebyone-carosel" id="carousel-inner">
<div class="item">
<!--Stuff-->
</div>
</div>
<!--Same thing again-->
<div class="carousel-inner onebyone-carosel" id="carousel-inner">
<div class="item">
<!--Stuff-->
</div>
</div>
现在,当我使用 $(".carousel-inner div:first").addClass('active');
时,仅添加类 active
div
第一个 carousel-inner
。第二个保持原样。
这是预期的行为吗?还是我遗漏了什么?
最佳答案
是的,它只会将它添加到第一个 div。
这样做:
$(".carousel-inner div:first-child").addClass('active');
关于javascript - jQuery 仅替换 .first() 的一个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37668508/