在Underscore模板中设置输入标记值

时间:2014-09-24 04:40:46

标签: javascript templates input underscore.js underscore.js-templating

我正在尝试从传递给它的javascript对象设置输入标记值。

假设项目具有以下值:项目= ['项目1','项目2']

<input type="text" 
        name="choice" 
        val=<%= item[0] %>
        data_id=<%= item[1] %>/>

我希望输出像这样

<input type="text" 
        name="choice" 
        val="item one"
        data_id="item two"/>

但实际生成的html是:

   <input type="text" 
        name="choice" 
        val="item"
        "one"
        data_id="item" />

我的代码出了什么问题?

1 个答案:

答案 0 :(得分:1)

根据mu is too short

评论,我引用了模板中的属性并且工作正常。

<input type="text" 
        name="choice" 
        val="<%= item[0] %>"
        data_id="<%= item[1] %>"/>