2016-07-17 28 views
0

我愿做这样的事情:如何选择使用手写笔的变量

for $num in (1..100) 
    :scope[md="$num"] 
    width: $num + '%' 

,但它给了我这个

:scope[md="$num"] { 
    width: 1%; 
} 
:scope[md="$num"] { 
    width: 2%; 
} 

如何使$ NUM在被替换选择器呢?

+0

不是肯定(因此评论),因为我远不是一个知识铁笔用户,但你有没有尝试插值?,例如:':scope [md =“{$ num}”]'? – Jcl

+0

感谢您的尝试,但这没有奏效 – Justin808

回答

0

您必须使用插值。在评论JCL取得了一点点失误被不删除引号:

STYLUS

for $num in (1..100) 
    :scope[md={$num}] 
    width: $num + '%' 

输出

:scope[md=1] { 
    width: 1%; 
} 
:scope[md=2] { 
    width: 2%; 
} 
:scope[md=3] { 
    width: 3%; 
} 
... 

如果你想你可以逃脱像引号输出这个:

:scope[md=\"{$num}\"]