在 HTML/CSS/JQuery 中以树模型显示数据
Displaying data in a tree model in HTML/CSS/JQuery
我希望在树模型中显示大量数据。节点可能有多个子节点,也可能有多个父节点。理想情况下,树应该是动态的,因为它代表动态数据。
我查看了一些不同的 JS 库,例如 D3、Raphael 等,虽然它们符合要求,但我无法使用 JQuery 以外的任何 JS 库。我正在寻找仅使用 HTML、CSS 和 JS/JQuery.
的解决方案
唯一的受众是 IE8。
有什么建议吗?
Html本身就是一种树结构的表示。每个元素都是一个节点,节点内的元素是子节点,节点本身是父节点。
如果只需要显示数据,您可以这样做:
<div> <-- Parent
<p>Data Node Parent</p> <-- Data
<div> <-- Child
<p>Data Node Child</p> <-- Child Data
</div>
</div>
然后使用一些 css 将其设计得像一棵树。
使用jquery,您可以遍历dom(树)并将数据添加到这些元素中的每一个,或者根据数据动态创建元素。您将使用像 .next() .prev() .parent() .child()
这样的方法
我希望在树模型中显示大量数据。节点可能有多个子节点,也可能有多个父节点。理想情况下,树应该是动态的,因为它代表动态数据。
我查看了一些不同的 JS 库,例如 D3、Raphael 等,虽然它们符合要求,但我无法使用 JQuery 以外的任何 JS 库。我正在寻找仅使用 HTML、CSS 和 JS/JQuery.
的解决方案唯一的受众是 IE8。
有什么建议吗?
Html本身就是一种树结构的表示。每个元素都是一个节点,节点内的元素是子节点,节点本身是父节点。
如果只需要显示数据,您可以这样做:
<div> <-- Parent
<p>Data Node Parent</p> <-- Data
<div> <-- Child
<p>Data Node Child</p> <-- Child Data
</div>
</div>
然后使用一些 css 将其设计得像一棵树。
使用jquery,您可以遍历dom(树)并将数据添加到这些元素中的每一个,或者根据数据动态创建元素。您将使用像 .next() .prev() .parent() .child()
这样的方法