【发布时间】:2015-08-20 14:49:42
【问题描述】:
如何将样式应用于除第一个元素之外的所有元素:
<div class = "mm-current" id="mm-1"></div>
<div class = "mm-current" id="mm-2"></div>
<div class = "mm-current" id="mm-3"></div>
...// Dynamic amount of entries
我试过这个:
.mm-current:not( #mm-1 )
{
background-image: url( "Images/trans-white-background-strong.png" ) !important;
}
但不幸的是,这不起作用(无论元素上是否有id="mm-1",都会应用该样式)
【问题讨论】:
-
"仅将样式应用于第一个元素" 您的意思是仅将样式应用于第二个和第三个元素?你所拥有的应该像描述的那样工作。你必须告诉我们“不工作”是什么意思。
-
谢谢,我已经修改了问题。
-
据我所知,您的选择器应该可以正常工作(也就是说,它会将背景图像设置为所有
.mm-current,除了 ID 为mm-1的图像)。也许其他地方有问题。你能创建一个可验证的例子吗? -
天哪,哈利,你是对的......哦,真烦人。谢谢,伙计……一定是发生了其他事情,brahhh