2016-07-17 30 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}\"]