我可以在按钮单击时显示/创建 jsTree 吗?

2024-03-11

我有一个divid="result"我用它来显示用户操作的结果。我也放了纯文本和html。每次用户操作后,该 div 都会被新的覆盖results.

现在我想在这个 div 中显示一个实例jsTree http://www.jstree.com/我有工作 jsTree 可以在页面加载时很好地加载,但之后不会加载<div id="tree"></div>插入到我的结果 div 中。

我尝试了下面两行,但没有成功。

 $("#tree").jstree("loaded");  
 $("#tree").jstree("refresh"); 

知道如何使 jsTree 显示为单击按钮后?请继续玩jsfiddle http://jsfiddle.net/radek/fmn6g/7/您已经可以看到一棵树,我希望单击按钮后显示另一棵树。我追寻的是树而不是文字。

我认为将 jstree div 放入 html 后需要重新加载或刷新树。


从一开始就没有创建tree2<div id="tree2">当您调用 '$("#tree2").jstree' 时不存在。

因此,当您按下按钮时,第一棵树会正确刷新,但由于上述原因不会显示第二棵树。

按下按钮时,您必须通过调用 '$("#tree2").jstree' 重新创建 tree2,或者您可以隐藏<div id="tree2">你打电话时$("#tree2").jstree。我刚刚更新了你的小提琴(http://jsfiddle.net/fmn6g/10/ http://jsfiddle.net/fmn6g/10/)所以你可以尝试一下。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以在按钮单击时显示/创建 jsTree 吗? 的相关文章

随机推荐