select(id="xxx", name="xxxyyy")
- for(var i = 1;i<10;i++){
option(value="#{i}") Some value for #{i}
- }
但它会生成以下HTML
<select id="xxxx" name "xxxyyy"></select>
<option value="1">Some value for 1</option>
...
我尝试在for循环中包含select并且它按预期工作(它生成10个选择放置控件,每个放置控件都有一个项目。)
我在这里缺少什么?
答案 0 :(得分:10)
我觉得你的缩进搞砸了。翡翠就像咖啡,因为压痕很重要并且捐赠了筑巢。见here。为了让Jade引擎知道你的选项循环应该在select标签中,选项循环需要从select语句缩进,而你的select语句是你的。
select(id="xxx", name="xxxyyy")
-for(var i = 1;i<10;i++){
option(value="#{i}") Some value for #{i}
-}