【发布时间】:2012-02-01 23:23:55
【问题描述】:
所以我想
如果值是数组,否则只显示值。
我想我可以编写一个函数来执行此操作,但想知道是否有更好的方法来使用 jquery 模板执行此操作?
<script id="template" type="x-jquery-tmpl"> <table>
<tr>
<td>${name}</td>
<td>{{each value}}${$value}<br/>{{/each}}</td>
</tr> </table>
</script>
<script>
var data = [
{
name: "blah",
value: ["1", "2", "3"]
},
{
name: "blah blah",
value : "abc"
}
];
$('#template').tmpl(data).appendTo('#target);
</script>
<div id="target">
</div>
【问题讨论】: