二叉排序树删除节点

我们假设要操作的树就是下图这个。 1 给wwwr节点新增子节点 666 操作及效果:选中节点wwwr,点击新增,新增后刷新树能看到新增上了子节点666,父节点wwwr仍然保持选中状态。 思路:选中wwwr,就把这个节点的id保存为全局全局的变量。等刷新树后(更新数据后)通过这个全局的id能定位到这个父节点,进而选中。 代码: //1. 保存节点为全局变量(点击父节点时的事件)

我们假设要操作的树就是下图这个。
这里写图片描述

1 给wwwr节点新增子节点 666

操作及效果:选中节点wwwr,点击新增,新增后刷新树能看到新增上了子节点666,父节点wwwr仍然保持选中状态。
思路:选中wwwr,就把这个节点的id保存为全局全局的变量。等刷新树后(更新数据后)通过这个全局的id能定位到这个父节点,进而选中。
代码:

//1.保存节点为全局变量(点击父节点时的事件)
    /*树的双击或确认*/
      treeComfirm:function(){
              var treeObj = $.fn.zTree.getZTreeObj(treeId);
              var node = treeObj.getSe
知秋君
上一篇 2024-08-23 15:48
下一篇 2024-08-23 15:12

相关推荐