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