在渲染jquery模板时避免重复某些html标记

时间:2014-03-14 01:28:13

标签: javascript jquery jquery-templates

在以下代码中,users位于用户对象数组中,其中包含name属性:

$.template("listTemplate", "<ul><li>${name}</li></ul>");
$.tmpl("listTemplate", users).appendTo("#app");

我的目的是生成一个类似于:

的html
<div id="app">
  <ul>
    <li>Barney</li>
    <li>Cartman</li>
    <li>Sheldon</li>
  </ul>
</div>

但是,我坚持:

<div id="app">
    <ul><li>Barney</li></ul>
    <ul><li>Cartman</li></ul>
    <ul><li>Sheldon</li></ul>
</div>

是否有一种优雅的方法可以直接使用jquery模板完成此操作,并以某种方式向模板引擎指示<ul>无需重复?

0 个答案:

没有答案