可以通過zTree提供的API方法來動態添加或刪除節點,具體方法如下:
var zTreeObj = $.fn.zTree.getZTreeObj("treeId"); // 獲取zTree對象
var parentNode = zTreeObj.getNodeByParam("id", parentId, null); // 根據父節點id獲取父節點對象
var newNode = {id: newId, name: newName}; // 新節點的數據
zTreeObj.addNodes(parentNode, newNode); // 在父節點下添加新節點
var zTreeObj = $.fn.zTree.getZTreeObj("treeId"); // 獲取zTree對象
var node = zTreeObj.getNodeByParam("id", nodeId, null); // 根據節點id獲取節點對象
zTreeObj.removeNode(node); // 刪除節點
需要注意的是,以上代碼中的"treeId"為zTree樹的id屬性值,"parentId"為父節點的id,"newId"和"newName"為新節點的id和名稱,"nodeId"為要刪除的節點id。通過使用這些方法,可以實現動態添加或刪除節點的功能。