0

嗨,我正在使用 jTemplates 通过 html 控件呈现数据,通过使用

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

我可以将数据附加到上面的特定 div.by 中吗?我可以替换整个数据。任何人都可以帮我解决这个问题。在此先感谢

4

2 回答 2

0

我没有在 jTemplates 上工作过,但是从外观上看,如果您想将数据附加到特定的 div,然后在单独的模板中获取该 div 内的 html,然后对其进行处理。就像你已经做过的那样:

$('new div').setTemplate("new template created with divs html");    
$('new div').processTemplate(data);
于 2013-08-19T08:27:49.577 回答
0

jtemplates 通过针对您发送的数据处理模板中的内容来工作

如果要追加更多数据,则需要在模板本身中进行循环

例如

<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 个这样的元素

于 2013-09-06T06:37:56.127 回答