私は、ul と li を使用して、次の html 構造を持っています。
<ul class="treeview" id="productTree">
<li class="collapsable lastCollapsable">
<div class="hitarea collapsable-hitarea lastCollapsable-hitarea"></div>
<span id="top1" class="">top1</span>
<ul>
<li class="collapsable lastCollapsable">
<span class="">mod1</span>
<ul>
<li class="last">
<span>bottom1</span>
</li>
</ul>
</li>
</ul>
</li>
<li class="collapsable lastCollapsable">
<span id="top2" class="">top2</span>
<ul>
<li class="collapsable lastCollapsable">
<span class="">mid2</span>
<ul>
<li class="last">
<span>bottom2</span>
</li>
</ul>
</li>
</ul>
</li>
</ul>
ウェブサイトでは、ユーザーがこの構造の下にさらにデータを追加でき、jquery treeview を使用してツリー構造を動的に表示しています。ここで、この ul-li 構造全体を js オブジェクトに保存して、将来 Web サイトで使用できるようにする必要があります。どうすればこれを達成できますか? 最後のノード(「bottom1とbottom2 here」)には、「last」というクラスがあります。データを動的に追加できるため、ユーザーが「保存」をクリックしたときに、最後にどれだけのレベルのulliがあるかを確認できます