我的 jquesy ajax 调用返回这个结果。
var clientData = [
{ name: "test1", id: 1, parentid: 0, desc: "test desc1" },
{ name: "test2", id: 2, parentid: 0, desc: "test desc1" },
{ name: "test3", id: 3, parentid: 0, desc: "test desc1" },
{ name: "test1-1", id: 4, parentid: 1, desc: "test desc4" },
{ name: "test1-2", id: 5, parentid: 1, desc: "test desc5" },
{ name: "test2-1", id: 6, parentid: 2, desc: "test desc6" }
];
我想使用 jquery 模板为此数据创建嵌套的 ul li 列表。
像。
- 测试 1(测试说明 1)
- 测试 1-1(测试 desc4)
- 测试 1-2(测试 desc5)
- 测试 2(测试 desc2)
- 测试 2-1(测试 desc6)
- 测试 3(测试 desc3)
谁能帮我写jQuery模板。
代码我使用模板创建 li 元素并将其附加到 ul like....
<script id="menuTemplate_inner" type="text/x-jquery-tmpl">
{{if parentid == 0}}
<li class="f_level" id="cat_${id}">
{{else}}
<li class="inner_level" id="cat_${id}">
{{/if}}
${name} (${desc})
</li>
</script>
我不知道如何让它嵌套