0

我正在尝试从二维数组中生成像 (jsTree) 这样的树的 HTML,但没有成功。

我有以下数组:我的数组

我想从这个数组中创建一个树 html(ul 和 li)结构,如:

<ul id="ParentId-0">
    <li id="categoryID-1" data-parentid="1">
        bla bla
        <ul id="ParentId-1">
            <li id="categoryID-20" data-parentid="20">
                some Title
                <ul id="ParentId-20">......</ul>
            </li>
        </ul>
    </li>

    <li id="categoryID-2" data-parentid="2">
        second li Title
        <ul id="ParentId-2">
            <li id="categoryID-46" data-parentid="46">
                Another Title
                <ul id="ParentId-46">
                    <li id="categoryID-300" data-parentid="30">
                        And another Category
                        <ul id="ParentId-300"></ul>
                    </li>
                </ul>
            </li>
        </ul>
    </li>
</ul>

有人有想法吗?

编辑

我尝试使用 DOMDocument 来创建树并且它可以工作,但是加载需要 40 - 50 秒,我正在尝试找到一种更快的方法。

4

0 回答 0