Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 我可以使用jTemplate将数据附加到div吗_Jquery_Httphandler_Jtemplates_Jtemplate - Fatal编程技术网

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

Jquery 我可以使用jTemplate将数据附加到div吗,jquery,httphandler,jtemplates,jtemplate,Jquery,Httphandler,Jtemplates,Jtemplate,您好,我正在使用jTemplates通过html控件呈现数据, 利用 $('div#table-jtemplates').setTemplate(x); $('div#table-jtemplates').processTemplate(data); 我可以将数据附加到特定的div中吗?通过上面的操作,我可以替换整个数据。 有谁能帮我解决这个问题吗?提前谢谢你,我没有在jTemplates上工作过,但是从外观上看,如果你想把数据附加到特定的div中,那么就把div中的html放在一个单

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

$('div#table-jtemplates').setTemplate(x);    
$('div#table-jtemplates').processTemplate(data);
我可以将数据附加到特定的div中吗?通过上面的操作,我可以替换整个数据。
有谁能帮我解决这个问题吗?

提前谢谢你,我没有在jTemplates上工作过,但是从外观上看,如果你想把数据附加到特定的div中,那么就把div中的html放在一个单独的模板中,然后处理它。 就像你已经做的那样:

$('new div').setTemplate("new template created with divs html");    
$('new div').processTemplate(data);

jtemplates的工作原理是根据您发送的数据处理模板中的内容

如果要附加更多数据,需要在模板本身中执行循环

e、 g


由于有4年的时间,它将创建其中4个元素

HI@farhan,谢谢你的回答。这里的新意思是什么?新div就是你想要附加数据的div,比如$(“#divId”)。setTemplate(模板)$(#divId”).processTemplate(数据);
<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]});