我想創建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