我是 jsTree 的新手,我想在我的 HTML 页面中从 a<ul>
和列表开始创建一棵树。<li>
这个使用html_data
插件(我希望它是正确的方法)。
我想知道:在 HTML 中写入将由 jsTree 变成树的数据的正确方法是什么?
jsTree 文档建议这样做:
<li>
<a href="some_value_here">Node title</a>
<!-- UL node only needed for children - omit if there are no children -->
<ul>
<!-- Children LI nodes here -->
</ul>
</li>
但它没有指定将id
jsTree 用来引用数据的属性放在哪里。
此外,它似乎并没有那么好用。我见过有人用 a<div>
和 a<ul>
标签嵌入该代码。例如:
<div id="categories">
<ul>
<li><a href="#">Category 1</a>
<ul>
<li><a href="#">SubCategory 1</a></li>
<li><a href="#">SubCategory 2</a></li>
</ul>
</li>
<li><a href="#">Category 2</a></li>
</ul>
</div>
请注意,id
在 div 标签中。这是正确的方法吗?对我来说,仅使用标签来编写节点的文本似乎不太舒服<a href="#">
......如果我使用 a<span>
我会松开项目图标......
希望有人比我的头脑更清晰。