【发布时间】:2017-10-12 18:07:51
【问题描述】:
我正在尝试应用 css 样式来更改 HTML 表格的单击行的颜色。在单击事件中,我正在添加类(选定行)。现在,单击每列的标题时,我的表格具有排序功能。标题变彩色,这不是我想要的。我只想要行而不是标题。所以,我改变了我的风格(不是第一个孩子)。现在,标题和第一行不会改变颜色。当我添加选定行类时,我只需要不改变颜色的标题和所有其他行来改变颜色。
.selected-row:not(:first-child) {
background-color: brown;
color: #FFF;
}
$("#example tr").click(function () {
$(this).addClass('selected-row').siblings().removeClass('selected-row');
});
【问题讨论】:
-
请阅读What should I do when someone answers my question?。即使您得到了有用的答案,您也从未接受任何问题的答案,这是一种不好的形式。您应该接受问题的答案,以便它们在网站上关闭,并且它会奖励回答者和您自己的代表点数。不接受答案的历史可能会让人们在一段时间后不再理会您的问题。
标签: javascript html css