/**
* 刷新当前节点
*/
function refreshNode() {
/*根据 treeId 获取 zTree 对象*/
var zTree = $.fn.zTree.getZTreeObj("treeDemo"),
type = "refresh",
silent = false,
/*获取 zTree 当前被选中的节点数据集合*/
nodes = zTree.getSelectedNodes();
/*强行异步加载父节点的子节点。[setting.async.enable = true 时有效]*/
zTree.reAsyncChildNodes(nodes[0], type, silent);
}
/**
* 刷新当前选择节点的父节点
*/
function refreshParentNode() {
var zTree = $.fn.zTree.getZTreeObj("treeDemo"),
type = "refresh",
silent = false,
nodes = zTree.getSelectedNodes();
/*根据 zTree 的唯一标识 tId 快速获取节点 JSON 数据对象*/
var parentNode = zTree.getNodeByTId(nodes[0].parentTId);
/*选中指定节点*/
zTree.selectNode(parentNode);
zTree.reAsyncChildNodes(parentNode, type, silent);
}
直接调用就可以, var zTree = $.fn.zTree.getZTreeObj("treeDemo")值换成定义的 zTree 容器的 id 属性值。