jQuery 在选择复选框时更改表格行的背景颜色
我的表中有 5 列。第 1 列有一个名为 name="strurl1"、name="strurl2"、name="strurl3" 等的复选框。如果选中,表行背景颜色将从 #f1f1f1 更改为 #e5e5e5 。
我尝试过,但代码不起作用。
主要的CSS是
.overviewtable tbody tr td {
line-height:normal;
border-top:1px solid #FFF;
border-bottom:1px solid #c4c4c4;
height:35px;
padding-top:10px;
padding-bottom:5px;
background-color:#f1f1f1;
}
.overviewtable tbody tr td.col1 {
width:316px;
padding-left:15px;
border-left:4px solid #FFF;
font-size:12px;
color:#999999;
}
表格列被命名为col1、col2、col3、col4和col5。
有什么帮助吗?提前致谢。
I have 5 columns in a table. Column 1 has a check box named name="strurl1", name="strurl2", name="strurl3" , etc. If selected the table row background color is to change from #f1f1f1 to #e5e5e5 .
I tried but the code is not working.
The main css is
.overviewtable tbody tr td {
line-height:normal;
border-top:1px solid #FFF;
border-bottom:1px solid #c4c4c4;
height:35px;
padding-top:10px;
padding-bottom:5px;
background-color:#f1f1f1;
}
.overviewtable tbody tr td.col1 {
width:316px;
padding-left:15px;
border-left:4px solid #FFF;
font-size:12px;
color:#999999;
}
The table columns are named col1, col2, col3, col4 and col5.
Any help? Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您想要突出显示该行吗?使用 .closest() 方法获取行元素,然后向其添加突出显示类: http://jsfiddle.net/etVc8/ 3/
You want the row highlighted? Use the .closest() method to grab the row element, then add a highlighting class to it: http://jsfiddle.net/etVc8/3/
我已在 tbody tr td 类中指定背景颜色,如下所示:
如果我使用以下脚本,则它仅突出显示 col1 即包含复选框的列。我将 col1 到 col5 即要突出显示的整行:
I have specified the background color in tbody tr td class as below:
If I use the following script then it highlights only the col1 i.e the column containing the checkbox. I will col1 to col5 i.e. the entire row to be highlighted: