2013-10-02 45 views
0

嗨,我已经定义了一个jsRender模板来动态创建表。jsRender模板读取隐藏输入字段的值

<script type="text/x-jsrender" id="tmpl"> 
<tr> 
<td>....</td> 
<td>{{:Name}}</td> 
</tr> 
</script> 

在第一个表数据元素中,我想追加一个隐藏输入字段的值,id =“personId”。

我该如何做到这一点。

在此先感谢您的任何回复。

回答

1

您需要在呈现模板之前获取隐藏输入字段的值。

例如....

function draw() 
{ 
    var data={ Name : 'Peter', FirstTdValue : $("#personId").val()}; 
    var template = $.templates("#tmpl"); 
    var htmlOutput = template.render(data); 
    $("#result").html(htmlOutput);   
}