私は jsTree を初めて使用し、HTML ページ内のリスト<ul>
から始まるツリーを作成したいと考えています。<li>
これはhtml_data
プラグインを使用しています(正しい方法であることを願っています)。
私は疑問に思っています: jsTree によってツリーに変換されるデータを HTML で記述する正しい方法はどれですか?
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 がデータを参照するために使用する属性をどこに置くかは指定されていません。
さらに、あまりうまく機能していないようです。<div>
そのコードを aおよび 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="#">
、ノードのテキストを書くためだけにタグを使用するのはあまり快適ではないようです...そして、私<span>
がアイテムアイコンを失う...
誰かが私よりも頭が冴えていることを願っています。