如果我有一个场景,用户可以点击像 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";