javascript - 带有类选择的 Css 选择器不起作用

标签 javascript jquery html css

您好,我正在使用以下选择器来设置元素的样式,该元素位于我选择的父元素的第一个子元素上!由于该元素没有特定的类,因此我使用了此方法。但是样式不会添加到元素中。

.order-bar div[class^='col-']:first-child i[class^='fa-']:before{
    padding: 0px 20px;
    color: #ccc !important;
}

html

<div class='order-bar'>
    <div class="row">
        <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1">
            <i class="fa fa-circle"></i>
        </div>
        <!-- other elements -->
    </div>
</div>

最佳答案

[class^='fa-'] 部分是问题所在。 i 元素的类属性不是以 fa- 开头。将其更改为 fa 或改用 i.fa:before

关于javascript - 带有类选择的 Css 选择器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28978486/

相关文章:

javascript - 如何在 Laravel webpack.mix.js 中添加全局函数?

javascript - 为什么 Sentry 会忽略我的 React 应用程序中的一些错误?

javascript - Firebug 控制台中出现 "oembed is null"错误 (JQUERY OEMBED)

jquery - html表格分页+复选框显示过滤器

javascript - 如何包装 HTML5 视频元素的 currentTime 属性?

javascript - 关于轴上标签的问题

javascript - onclick 函数不运行第一次点击

jquery - 在 wordpress 中使图像响应?

python - 使用 Django 处理动态静态文件路径

javascript - 在触摸屏上关闭窗口时停止/暂停音频