新增节点操作;
var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
// 根据属性获取指定节点
var node = treeObj.getNodeByParam("id",'2' );
var newNode = { name:"新增节点"};
treeObj.addNodes(node, newNode);
修改节点操作; 注: 一定要更新节点数据
var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
// 获取选中节点
var nodes = treeObj.getSelectedNodes();
nodes[0].name = '2222';
treeObj.updateNode(nodes[0],true);
删除节点操作;
var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
// 获取选中节点
var nodes = treeObj.getSelectedNodes();
if(nodes.length > 0){
for (var i=0, l=nodes.length; i < l; i++) {
//删除选中的节点
treeObj.removeNode(nodes[i]);
}
}