2013-10-02 48 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);   
}