在一个选择中LESS使用可变(Using a variable in a selector in L

2019-06-23 15:20发布

我有一个可变@index和我要输出的选择器,以便当@index3 ,则选择器是[data-sth="3"]

再比如:

@index: 3;
/* selector here */ {
    color: red;
}

所需的输出:

[data-sth="3"] {
    color: red;
}

我已经尝试了一些东西,但没有设法获得任何工作,但。

谢谢。

Answer 1:

见变量代换 。 即:

[data-sth="@{index}"] {
    color: red;
}

原来的答复(1.40今非昔比版本):

下面的代码应该工作:

(~'[data-sth="@{index}"]') { color: red; }

~删除引号。



文章来源: Using a variable in a selector in LESS
标签: less