比如现在有
A
-B
-BB
--C
我勾选了C,希望拿到BB和A节点,请问有什么方法吗?
已有解决方案:https://blog.csdn.net/why15732625998/article/details/55095010
https://blog.csdn.net/djk8888/article/details/76687067
直接递归寻找,还能从下往上排序输出
function getAllParent(treeJq,node){
var parents = [];
function getParents(treeJq,node){
var parent = treeJq.tree("getParent",node.target);
if(parent){
parents.push(parent);
getParents(treeJq,parent);
}else{
return;
}
}
getParents(treeJq,node);
console.log(parents);
return parents;
}