我在我的页面中使用jstree来管理树的显示。 我已经附加了事件来创建,重命名我的树中的分支。 问题是事件有时被称为2,3,4次,我只想要一次。 我的树有3个新分支代替1(因为创建被称为3次代替1)。我的所有动作都有相同的情况,多次调用ajax函数。
编辑:我找到了原因,但不知道如何纠正它。我的树在jquery弹出窗口中。当我退出弹出窗口时,当我弹出窗口时,我的树被破坏并再次创建。当我第二次打开弹出窗口时,会创建2个分支,3次=> 3个分支...... 我这样删除了我的树,我不知道这是不是好方法
$("#tree").empty();
$("#tree").removeClass();
$("#tree").removeAttr("role");
答案 0 :(得分:0)
我还没有看到函数jstree()。destroy();在文档中。 这个功能做我需要的。现在好了。希望它可以帮助别人