2

我有一个数据库,我从中进行多个查询,我想在不同的 jsTrees 中显示结果。我用来创建一棵树的代码如下所示:

<div id="container">
<ul>
    <li><a>Iteration 1</a>
        <ul>
            <li><a>Story A</a></li>
            <li><a>Story B</a></li>
            <li><a>Story C</a></li>
        </ul>
    </li>
    <li><a>Iteration 2</a>   
    </li>
</ul>

和功能:

    <script type="text/javascript">
jQuery(function($) 
{
    $('#container').jstree();

}
);
</script>

我的问题是这适用于已知数量的树,但是当我需要创建 n 个(未知,根据数据库中的字段而变化)函数数量时会出现问题(因为每个函数都引用一个特定的 div id )。所以,我的问题是,如何创建多个 jsTrees?

4

2 回答 2

1

用于$('div[id^="tree"]').jstree();将 js 应用于所有树

于 2015-07-06T20:23:46.680 回答
0

我想我也有同样的问题,所以我开始在 github 上进行讨论。

似乎是因为节点 id 存储到唯一的 DOMid中。

于 2014-02-24T15:24:57.210 回答