jquery - 更改 Bootstrap 条纹表单行的颜色

标签 jquery css twitter-bootstrap

我不想使用 JQuery 更改条纹表中各行的颜色:

$("#rowElementId").addClass("activeRow");

css 类 activeRow 如下所示:

.activeRow {
background-color: #d9d9d9;
}

表格本身是这样的:

<table class="table table-striped">
    <thead>
        <tr id=...>
        ...

问题是,我的解决方案 JQuery 指令仅适用于条纹表的白色行。我怎样才能改变这个?

在这里你可以找到我的问题的例子:Bootstrap

最佳答案

不明确。当前行颜色选择器在 bootstrap 3 中如下:.table-striped>tbody>tr:nth-of-type(odd)

你应该让你的风格这样来增加它的特异性:

.table-striped>tbody>tr.activeRow{
    background-color: #d9d9d9;
}

编辑:here is a fork of your bootply演示此方法。 (为了清楚起见,我添加了额外的行)

关于jquery - 更改 Bootstrap 条纹表单行的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36552562/

相关文章:

jquery - Bootstrap 高度在显示错误时增加

javascript - FlexSlider 2 调整窗口大小

javascript - 带有上一个和下一个箭头的 Bootstrap 旋转木马图像指示器

javascript - jQuery Ajax 通过函数获取值?

css - SVG 绘图不适用于 chrome

javascript - 在特定滚动位置隐藏/显示内容

html - 如何设置 <td> 宽度以在视觉上截断其显示的内容?

javascript - 使用导出工具时显示条目下拉列表消失

javascript - 将返回值从 php 传递给 js

javascript - jplayer 无法在带有多个音频文件的 Chrome 中工作