2023 年更改了标题,因为它被提到了离题。但我想知道该功能的存在,我已经研究了该功能并回答了我的问题的答案。
请验证小提琴https://jsfiddle.net/samueltoepke/wh72zf8b/以更好地理解提到的问题。
Ian 是 jquery 新手,正在使用 jstree。我能够使用第一个值创建树,但我能够为同一棵树中存在的子节点创建子节点。
我可以做到这一点
我的树
mytreeval1
mytreeval2
mytreeval2
但我无法通过代码做到这一点
我的树
mytreeval1
subtreeval
subtreeval
mytreeval2
mytreeval2
我尝试了以下代码。
$('#jstreedemo').jstree('create_node', 1, 'inside', 'mytreeval1', node_callback(), true); function node_callback(){alert("Iam here");}
创建树和添加节点是在不同的函数中();
如何实现这一目标?谁能帮我解决这个问题。
这对我有用
var position = 'inside';
var parent = $('#jstreedemo').jstree('get_selected');
var newNode = { state: "open", data: {'mydata'} };
$('#jstreedemo').jstree("create_node", parent, position, newNode, false, false);