您好我正在使用jTemplates通过html控件渲染数据, 使用
$('div#table-jtemplates').setTemplate(x);
$('div#table-jtemplates').processTemplate(data);
我可以将数据附加到上面的特定div.by我能够替换整个数据。 任何人都可以帮我解决这个问题。谢谢你提前
答案 0 :(得分:0)
我没有在jTemplates上工作,但是如果你想将数据附加到特定的div,那么看看它在单独的模板中的html,然后处理它。 就像你已经做过的那样:
$('new div').setTemplate("new template created with divs html");
$('new div').processTemplate(data);
答案 1 :(得分:0)
jtemplates通过处理模板中针对您发送数据的数据来处理
如果您想要附加更多数据,则需要在模板中进行循环
e.g。
<div id='mydiv'>
{#foreach $T.years as year}
<td class="aright bt italic cyear_{$T.year}" id="total_super_{$T.year}">0</td>
{#/for}
</div>
然后你:
$('new div').setTemplate("mydiv");
$('new div').processTemplate({years: [1,2,3,4]});
由于有4年时间,它会创建其中4个元素