0

您好我已经定义了一个 jsRender 模板来动态创建一个表。

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

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

我怎么能做到这一点。

提前感谢您的任何回复。

4

1 回答 1

1

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

例如....

function draw()
{
    var data={ Name : 'Peter', FirstTdValue : $("#personId").val()};
    var template = $.templates("#tmpl");
    var htmlOutput = template.render(data);
    $("#result").html(htmlOutput);         
}
于 2014-01-15T14:54:26.233 回答