我有一个问题,在某些情况下,变量设置不正确。如何在选择器中使用变量?
@index: 10;
[data-grid*='[email protected]{index}'] > * {
background: red;
}
我用一个变量index
与10的值我期望@{index}
与10所取代,但它没有。结果是[data-grid*='[email protected]{index}']
,我没有得到任何错误。
也许我需要以某种方式逃避它?
我有一个问题,在某些情况下,变量设置不正确。如何在选择器中使用变量?
@index: 10;
[data-grid*='[email protected]{index}'] > * {
background: red;
}
我用一个变量index
与10的值我期望@{index}
与10所取代,但它没有。结果是[data-grid*='[email protected]{index}']
,我没有得到任何错误。
也许我需要以某种方式逃避它?
您回答了您自己的问题:您应该将整个选择器视为一个字符串。这似乎工作:
@index: 10;
(~"[data-grid*='[email protected]{index}'] > *")
{
background: green;
}
我刚发现这个工作:(〜“.myclass _ @ {index}”),我仍然认为这也是可能的。 – 2013-02-26 07:09:39
根据你的发现,我更新了我的答案 – MarcoK 2013-02-26 07:22:49
+1,不错的发现.. – Damb 2013-02-26 07:17:24
对于未来的访问者 - 有问题的代码将编译完美的最新版本的少编译器。 – Harry 2016-03-06 17:07:03