引用bootstrap前端框架的table样式类class="table-striped"后,如何点击tr改变背景色?
2014-07-11 15:32
621 查看
引用bootstrap前端框架的table样式类class="table-striped"后,如何点击tr改变其背景色?
我们自己写的js代码,只能改变tr:even的背景色,却无法改变tr:odd的背景色!
我改怎么办呢?
解决方案如下:
一、常规的HMTL
HTML:
<table class="table table-bordered table-striped“ id="table-content">
<thead>
<tr>
<td >序号</td>
<td>项目名称</td>
<td >项目状态</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>项目1</td>
<td>项目状态1</td>
</tr>
<tr>
<td>1</td>
<td>项目1</td>
<td>项目状态1</td>
</tr>
</tbody>
二、无语的JS
JS:
<script>
$(function() {
$("#table-content tbody tr td").click(function() {
${jquery}(this).parent().toggleClass("clickTr");
});
});
</script>
三、蛋疼又好用的Bootstrap
CSS:
.table-striped tbody tr.clickTr:nth-child(odd) td {
background-color: red;
}
.clickTr{
background: red;
}
就这样了亲!
我们自己写的js代码,只能改变tr:even的背景色,却无法改变tr:odd的背景色!
我改怎么办呢?
解决方案如下:
一、常规的HMTL
HTML:
<table class="table table-bordered table-striped“ id="table-content">
<thead>
<tr>
<td >序号</td>
<td>项目名称</td>
<td >项目状态</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>项目1</td>
<td>项目状态1</td>
</tr>
<tr>
<td>1</td>
<td>项目1</td>
<td>项目状态1</td>
</tr>
</tbody>
二、无语的JS
JS:
<script>
$(function() {
$("#table-content tbody tr td").click(function() {
${jquery}(this).parent().toggleClass("clickTr");
});
});
</script>
三、蛋疼又好用的Bootstrap
CSS:
.table-striped tbody tr.clickTr:nth-child(odd) td {
background-color: red;
}
.clickTr{
background: red;
}
就这样了亲!
相关文章推荐
- 如何实现table中,点击某行,选中某行,改变其背景色
- 如何在前端项目中引用bootstrap less?
- listview中如何通过selector改变点击时的背景色
- CI框架如何在主目录application目录之外使用uploadify上传插件和bootstrap前端框架:
- 点击tableView中的cell 相应的改变navgationbar的背景色
- 前端框架Bootstrap的Modal使用Ajax数据源,如何避免数据被缓存
- 功能实现:在table中点击某一行,选中前面的checkbox并改变背景色
- 如何在前端项目中引用bootstrap less?
- 前端框架Bootstrap的Modal使用Ajax数据源,如何避免数据被缓存
- 如何实现table背景色随鼠标移动改变颜色?
- GridView的小技巧(1)--如何实现鼠标划过改变GridView的行背景色
- GridView的小技巧(1)--如何实现鼠标划过改变GridView的行背景色
- VC6.0 如何改变对话框背景色
- 如何在VC中改变控件的背景色
- css样式 在table中点击一行中的某一列,改变该列以前所有列的颜色
- css样式 在table中点击一行中的某一列,改变该列以前所有列的颜色
- 事件:点击按钮,改变背景色
- 如何解决点击"LinkLabel"后,"LinkLabel"像Label一样不可编辑,也不能选中,且宽度正好与其文本宽度相等(像Google的分页页码一样)
- 如何GridView动态改变行列的背景色?
- 如何改变窗口和控件的背景色