javascript - jQuery 仅替换 .first() 的一个实例

标签 javascript jquery html css

假设我有这样的东西:

<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/

相关文章:

jquery - 如何将值从双句柄 jQuery slider 传递到 Rails 表单

javascript - 如何使用 JSON 的特定元素

javascript - 使用 NodeJS 从外部页面返回 Javascript 变量数据

html - 在 css 中使用@media 时,样式优先于骑行样式

javascript - 如果从外部方法设置值,则不会调用 Vue 组件的(选择)on-change 函数

javascript - 压缩整个网页(HTML 和 JS)

javascript - 在 Javascript 中向对象添加事件监听器

javascript - 选择下拉项时显示元素

如果字段等于某个值,jquery 将类添加到字段

html - 打开子菜单而不创建空白空间