【发布时间】:2014-09-15 16:57:56
【问题描述】:
我正在制作可折叠的表格。我正在尝试更改 tr 的背景,但我不计算具有 .hide 类的隐藏 tr。
问题:假设我通过应用隐藏了两个tr
:nth-of-type(even) // even = 2
{
background: #F5F5F5;
}
更改每个偶数tr 的背景。这会导致两个可见的tr 具有相同的颜色。虽然我需要剥离功能。我不希望这个选择器应用于那些隐藏的tr 类.hide。这样就不会有两个背景相同的调整tr。如屏幕截图所示。
我尝试过关注但没有成功。
tr:not(.hide)
{
&:nth-of-type(even)
{
background: #F5F5F5;
}
}
【问题讨论】:
-
尝试将 nth-of-type(even) 改为 nth-of-type(2n)
-
@MarioAraque 这并没有解决我的问题
-
您愿意更改标记吗?我知道一个纯 css 解决方案,但您不能将 tr 用于行。
-
@AamirShahzad 你能发一个fiddle吗?
标签: jquery html css css-selectors less