Less 有没有一种方法可以在更短的时间内动态地将一个类添加到另一个类中?

Less 有没有一种方法可以在更短的时间内动态地将一个类添加到另一个类中?,less,glyphicons,Less,Glyphicons,以下是我的情况:我有一个表,其中每一行都有一个glyphicon remove按钮,用于停用记录。读取表时,停用的记录有一个.inActive类,我们的LESS使用该类在表中将文本标记为红色和删除线。嗯,我还希望glyphion remove元素也被禁用。因此,在inActive类的LESS文件中,我们有: @RedWarning: red; .inActive td:not(.commandColumn) { text-decoration: line-through; co

以下是我的情况:我有一个表,其中每一行都有一个
glyphicon remove
按钮,用于停用记录。读取表时,停用的记录有一个
.inActive
类,我们的LESS使用该类在表中将文本标记为红色和删除线。嗯,我还希望
glyphion remove
元素也被
禁用。因此,在
inActive
类的LESS文件中,我们有:

@RedWarning: red;

.inActive td:not(.commandColumn) {
    text-decoration: line-through;
    color: @RedWarning;
}
我想做的是:

.inActive .glyphicon-remove {
    /* me.AddClass('.disabled'); */
}
这样,最后,如果
tr
的类
处于非活动状态
,则该行上的每个
glyphicon remove
自动变为
glyphicon remove disabled
。我知道我可以在jQuery中实现这一点,但是我们在整个系统中有各种各样的表,我希望能够在一个地方进行更改

我正在查看
:extend
功能,或者只是像这样继承类:

.inActive .glyphicon-remove {
    .disabled;
}

…但返回的错误是LESS找不到.disabled类。

这完全取决于
.disabled
应该做什么。很明显,您不能使用CSS将样式类添加到HTML元素中(就像您使用
me.AddClass('.disabled');
等等所做的那样)。因此,使用CSS(因此更少),您只能将相应的CSS属性添加到
.inActive.glyphicon remove
。例如,如果您的按钮实际使用引导样式,那么感兴趣的属性将是(即
.inActive.glyphicon remove{.btn.disabled}
)等。