我想创建HTML代码,这样后序遍历JavaScript或jQuery的树创建HTML代码
<ul>
<li>子菜单1
<ul>
<li>子菜单1.1</li>
<li>子菜单1.2
<ul>
<li>子菜单1.2.1</li>
<li>子菜单1.2.2</li>
</ul>
</li>
</ul>
</li>
<li>子菜单2
<ul>
<li>子菜单2.1</li>
<li>子菜单2.2
<ul>
<li>子菜单2.2.1</li>
</ul>
</li>
</ul>
</li>
<li>子菜单3</li>
</ul>
现在,我一直在传递一些JSON数据为HTML页面这样
[{
id: 1,
name: '子菜单1',
parentid:
}, {
id: 2,
name: '子菜单2',
parentid:
}, {
id: 3,
name: '子菜单3',
parentid:
}, {
id: 4,
name: '子菜单1.1',
parentid: 1
}, {
id, 5,
name: '子菜单1.2',
parentid: 1
}, {
id: 6,
name: '子菜单1.2.1',
parentid: 5
}, {
id: 7,
name: '子菜单1.2.2',
parentid: 5
}, {
id, 8,
name: '子菜单2.1',
parentid: 2
}, {
id: 9,
name: '子菜单2.2',
parentid: 2
}, {
id: 10,
name: '子菜单2.2.1',
parentid: 9
}, {
id: 11,
name: '子菜单3',
parentid:
}]
所以我想写一些JavaScript或jQuery代码来创建HTML,因为我想
也许有一些方法来触摸目标
也许序遍历树 时要查看根节点,然后像“<ul><li></li>....</ul>
”添加childnode名单根节点,使他们能够创造<li><ul>...</ul></li>
对不起我的英语很差
你可以得到它?
你能帮助我吗?
你有什么到目前为止已经试过??? – 2014-12-04 09:20:49
我可以用后台代码(C#)生成html代码,但我认为这种方式不太好,所以我想用javascript或jquery代码来做这件事,但前端对我来说很难。 – elsonwx 2014-12-04 09:31:19