獲取easyui Tree節點的子節點
阿新 • • 發佈:2019-02-13
easyui中我們常獲取樹的節點資訊進行拓展功能,那麼如何進行獲取節點資訊呢?
1傳入當前節點id,獲取當前節點下的所有子節點,包括二級三級節點等等
function
getChildren(id
){
var
$tree = $(
'#tree'
);
var
node = $tree.tree(
'find'
,id);
var
childrenNodes = $tree.tree(
'getChildren'
,node.target);
return
childrenNodes;
}
2.獲取當前節點的下一級節點
function
getSubChildren(id){
var
$tree = $(
'#tree'
);
var
node = $tree.tree(
'find'
,id);
var
subNodes = [];
$(node.target)
.next().children().children(
"div.tree-node"
).each(
function
(){
subNodes.push($tree.tree(
'getNode'
,
this
));
});
return
subNodes;
}