ztree——如何获取当前节点的根节点
程序员文章站
2022-05-24 18:23:40
...
* 前言 |
最近项目中在使用ztree这个插件,前两天有遇到这样的问题:在删除树结构中的某些节点时因为有些条件限制不能想删哪个节点就直接删了,需要判断当前节点是否有子节点,在添加节点的时候又需要获取父节点根节点等,操作方法有很多,小菜简单说一种方法。
* 获取当前节点的根节点 |
var parentNodes=treeNode.getPath();
for(var i in parentNodes){
if(parentNodes[i].level == 0){//根节点的level为0
console.log("当前节点的跟节点====="+JSON.stringify(parentNodes[i]))
}
}
* 判断当前节点是否含有子节点 |
var childrenNodes = treeNode.children;
if(childrenNodes){
layer.msg("该节点包含子节点,不能直接被删除", {
time: 1000,
}, function () {
parent.window.location.reload();
});
return;
}
上一篇: AVLTree
下一篇: 创建bean的三种方式
推荐阅读
-
Winform中双击DevExpress的TreeList的树形节点怎样获取当前节点
-
jQuery插件zTree实现获取一级节点数据的方法
-
jQuery插件zTree实现的基本树与节点获取操作示例
-
zTree获取当前节点的下一级子节点数实例
-
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
-
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
-
以递归方式从指定根节点,获取一个树型结构的数据 javarecursivetreedata structure
-
JS获取包含当前节点本身的代码内容(outerHtml)
-
jquery 获取 outerHtml 包含当前节点本身的代码
-
ztree之获取当前节点的所有子节点