$('#create-blank-node').click(function() {
$('#treepanel').jstree("create", $("#parent_node"), "first", "new node");
});
「treepanel」是一個div id,它是一棵樹。 此功能不起作用。jstree:創建新節點不工作
$('#create-blank-node').click(function() {
$('#treepanel').jstree("create", $("#parent_node"), "first", "new node");
});
「treepanel」是一個div id,它是一棵樹。 此功能不起作用。jstree:創建新節點不工作
你能提供你的樹結構?看着你的代碼片段,我假定「parent_node」是樹中的一個有效節點(已經存在),並且沒有任何規則(類型插件)會限制它接收新的子節點。你是否綁定了你的樹中的任何函數並進行自定義工作?
,如果你只是這樣做?:
$('#treepanel').jstree("create");
我固定的問題,會發生什麼,它應該是,而不是「創建」 create_node「:這樣
$('#create-blank-node').click(function() {
$('#treepanel').jstree("create_node", $("#parent_node"), "first", {attr : {id: newNodeId}, data: newPartName});
});
它工作正常。感謝您的回覆
添加一個新的節點
$("#categories_jstree").jstree('create_node', '#', {'id' : '1944', 'text' : 'nosde1'}, 'last');
其中#是一個父節點ID(empty_now)
添加一個嵌套的節點,節點1
$("#categories_jstree").jstree('create_node', '#1944', {'id' : '1945', 'text' : 'subnode1_1'});
的#1944 - 父節點ID