2

在某些情况下,我遇到了一个问题,即变量设置不正确。

@index: 10;
[data-grid*='cols-@{index}'] > * {
    background: red;
}

我使用了一个index值为 10 的变量。我希望@{index}用 10 替换它,但事实并非如此。结果是[data-grid*='cols-@{index}'],我没有得到任何错误。

也许我需要以某种方式逃避它?

4

1 回答 1

1

您有点回答了自己的问题:您应该将整个选择器视为一个字符串。这似乎有效:

@index: 10;
(~"[data-grid*='cols-@{index}'] > *")
{
    background: green;
}
于 2013-02-26T06:59:33.090 回答