如何添加嵌套的ul和li
How to add nested ul and li?
我有以下响应:
var resp = {
name: "menu svc", // some basic info about the menu, not displayed in UI
style: "topmenucontainer",
childstyle: "topmenu",
type: "MENU",
"nodes": [{ // has the menu hierarchy info
name: "Process",
href: "some url",
embedData: "true",
instances: [{
"title": "Proc1",
"url": ""
}, {
"title": "Proc2",
"url": ""
}, {
"title": "Proc3",
"url": ""
}],
nodes: [{
name: "Documents",
href: "url3",
embedData: "true",
instances: [{
"title": "Doc1",
"url": "url1"
}, {
"title": "Doc2",
"url": "url2"
}],
nodes: []
}]
}]
};
我必须基本上创建一个菜单结构如下:
Process
Proc1---------------->Documents
Proc2 Doc1-------------------------->
Proc3 Doc2
因此,特定节点的所有实例都将在该节点下以li的形式列出,每个子节点都应在每个父节点实例内以ul的形式列出。同样,它是一个递归结构,因为子节点将包含孙节点,并且应该以类似的方式显示。
有指针吗?
感谢
您可以尝试以下操作:
$("#header ul").append('<li><ul><li></li><li></li><li></li></ul></li>');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="header">
<ul>
</ul>
</div>
相关文章:
- 使用jquery动态创建ul-li
- 隐藏/显示包含单词的ul li项目.但只能入住李的子女
- ul-li专属功能
- nextSibling ul li ul
- 如何在应用切换点击功能之前,默认情况下在页面加载时隐藏带有特定类的ul-li
- 自动完成搜索无法正常工作,请不要迭代$中的所有元素.每个ul-li都会及时显示响应
- Javascript 从嵌套的 UL LI 复选框生成递归 JSON 对象
- 有角度的自动建议文本排版和html ul li下拉列表
- Jquery菜单UL LI插入
- 更改Jquery UL li筛选器中的链接颜色
- Jquery #id ul li 一个选择
- Bootstrap手风琴/可折叠不适用于ul/li导航
- 如何将Class添加到ul li
- 使用ul li更改多选
- 使用 jquery 计算页面中一级 UL LI 的数量
- javascript recursive ul li json
- jQuery ul li 切换菜单
- 转到 指定文本 在基于 ul li 的选择框中
- ul li $(this).text() 什么也没显示
- 通过jQuery向左点击ul li