您能否告诉我此功能的参数列表和使用示例
$('#treepanel').jstree("create_node");
答案 0 :(得分:20)
恕我直言jsTree功能强大,但文档可以改进。
create_node函数记录为here。
小心不要将[]解释为文字。它们只是表明参数是可选的。
这适用于jsTree版本“pre 1.0 fixed”:
var position = 'inside';
var parent = $('#your-tree').jstree('get_selected');
var newNode = { state: "open", data: "New nooooode!" };
$('#your-tree').jstree(
"create_node", parent, position, newNode, false, false);
JSTree 3.3.5
从他们的文档“create_node”功能已反转args'newNode'和'position'
$('#your-tree').jstree("create_node", parent, newNode, position, false, false);
https://www.jstree.com/api/#/?f=create_node([par,%20node,%20pos,%20callback,%20is_loaded])
答案 1 :(得分:14)
最近,版本3 +:
var parent = '#';
var node = { id:123,text:"Hello world"};
$('#yourtree').jstree('create_node', parent, node, 'last');
似乎有效的替代语法:
$('#yourtree').jstree().create_node(parent, node, 'last');