【发布时间】:2013-02-27 19:00:18
【问题描述】:
我需要在树视图中显示 HTML 结构。我找到了一些 jQuery treeview 插件,但它们通常需要一个列表。
我们来看一个简单的 HTML(节点可能有不同的标签,而不仅仅是 'div'):
<div id="node1">
<div id="node2">
<div id="node3"></div>
<div id="node4"></div>
</div>
<div>
我想这样显示:
- 节点2
- 节点3
- node4
目前,我正在使用这个 jQuery 插件:treeview
所以我需要将 HTML 转换为这样的无序列表:
<ul>
<li>node1
<ul>
<li>node2
<ul>
<li>node3</li>
<li>node4</li>
</ul>
</li>
</ul>
</li>
</ul>
如何使用 jQuery 做到这一点?如果您认为其他方法会更好,请告诉我。
【问题讨论】:
-
你不能在你的源代码编辑器中做一个字符串替换吗?
-
它应该是动态工作的,替换不能解决问题。
标签: javascript jquery html treeview html-lists