如果我有一个场景,用户可以点击像 Cat 1-2 这样的 li 元素并将所有父 li 的文本返回到字符串或数组中,我该如何遍历有序列表并返回文本。如果一个数组我可以反转排序但最终我需要它是一个字符串。
例子:
<ul>
<li>Cat 1
<ul>
<li>Cat 1-1
<ul>
<li>Cat 1-2</li>
</ul>
</li>
</ul>
</li>
<li>Cat 2
<ul>
<li>Cat 2-1
<ul>
<li>Cat 2-2</li>
</ul>
</li>
</ul>
</li>
</ul>
如果单击 Cat 1-2,所需的结果将是: str = "Cat 1/Cat 1-1/Cat 1-2";
如果单击 Cat 2-1,所需的结果将是: str = "Cat 2/Cat 2-1";
我想要的是对此的复选框,我可以将所有选择加入到一个字符串层次结构中,例如: str = "Cat 1/Cat 1-1/Cat 1-2|Cat 2/Cat 2-1";