我有一个数据库,我可以从中进行多个查询,我想在不同的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)。 所以,我的问题是,如何创建多个jsTrees?
答案 0 :(得分:1)
使用$('div[id^="tree"]').jstree();
将js应用于所有树
答案 1 :(得分:0)
我想我有同样的问题所以我在github上开始了a discussion。
这似乎是因为将节点ID存储到唯一的DOM id
中。