$('#create-blank-node').click(function () {
$('#treepanel').jstree("create", $("#parent_node"), "first", "new node");
});
“treepanel”是一个div id,它是一棵树。 此功能无效。
答案 0 :(得分:2)
我解决了这个问题,它应该是'create_node'而不是'create':像这样
$('#create-blank-node').click(function () {
$('#treepanel').jstree("create_node", $("#parent_node"), "first", {attr : {id: newNodeId}, data: newPartName});
});
工作正常。谢谢你的回复
答案 1 :(得分:1)
添加新节点
$("#categories_jstree").jstree('create_node', '#', {'id' : '1944', 'text' : 'nosde1'}, 'last');
其中#是父节点id(empty_now)
为node1添加嵌套节点
$("#categories_jstree").jstree('create_node', '#1944', {'id' : '1945', 'text' : 'subnode1_1'});
#1944 - 父节点id
答案 2 :(得分:0)
你能提供你的树形结构吗?看看你的代码片段,我假设“parent_node”是树中的有效节点(已经存在),并且没有任何规则(类型插件)限制它接收新的子节点。您是否绑定到树中的任何功能并进行自定义工作?
如果你这样做会怎么样?:
$('#treepanel').jstree("create");