次のような複数のパス文字列(リーフノードごとに1つ)があります
アイテム1
アイテム2
いくつかの子を持つフォルダー / サブアイテム 3.1
いくつかの子を持つフォルダー / サブアイテム 3.2
一部の子を含むドキュメント / サブアイテム 4.1
一部の子を含むドキュメント / サブアイテム 4.2
項目 1、項目 2、サブ項目 3.1、3.2、4.1、および 4.2 はリーフ ノードです。そして、私がやりたいことは、次のようなネストされた HTML を構築することです。
<ul>
<li>item1
<li>item2
<li>Folder with some children
<ul>
<li>Sub-item 3.1
<li>Sub-item 3.2
</ul>
<li>Document with some children
<ul>
<li>Sub-item 4.1
<li>Sub-item 4.2
</ul>
</ul>
または、次のような JSON オブジェクト:
[
{title: "Item 1"},
{title: "Item 2"},
{title: "Folder with some children",
children: [
{title: "Sub-item 3.1"},
{title: "Sub-item 3.2"}
]
},
{title: "Document with some children",
children: [
{title: "Sub-item 4.1"},
{title: "Sub-item 4.2"}
]
}
]
しかし、私はこれを行うのに苦労しています。私はこれに10時間費やしましたが、役に立ちませんでした。私はjqueryを使用することにオープンです。正しい方向に私を導くことができますか?私のJavaScriptは、これらのことをその場で行うにはまだ十分ではありません.