我可以使用jTemplate将数据附加到div

时间:2013-08-19 08:09:39

标签: jquery httphandler jtemplates jtemplate

您好我正在使用jTemplates通过html控件渲染数据, 使用

$('div#table-jtemplates').setTemplate(x);    
$('div#table-jtemplates').processTemplate(data);

我可以将数据附加到上面的特定div.by我能够替换整个数据。 任何人都可以帮我解决这个问题。谢谢你提前

2 个答案:

答案 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个元素