以编程方式在jstree中添加Node

Sun*_*dan 9 javascript jstree

我试图jstree在按钮单击以及contextmenu创建单击时以编程方式添加新节点,但是存在一些问题.

是小提琴的链接.

<div id="jstree">
  </div>
<button id="sam">create node</button>
Run Code Online (Sandbox Code Playgroud)

vak*_*ata 12

这是你的小提琴,固定工作:http: //jsfiddle.net/3q9Ma/223/

您正在create_node使用数组调用,这是错误的,字符串值'null'也不是创建根节点的正确方法 - 使用特殊字符串值'#'(在以后的版本中null也可以,但不能作为字符串).

您可以考虑升级jstree版本 - 您的小提琴使用的是非常早期的测试版.另外请记住,jstree本身并不需要Angular.