function clickAssignBtn(){
$('#assignBtn').off('click').on('click',
function(){
var checkFlag=
getRole();
if(!
checkFlag){
return;
}
var menuTree = $.fn.zTree.getZTreeObj("menuTree"
);
//获取到所有勾选的选项并筛选出最后一级按钮的
var nodes=
menuTree.getNodes();
var checkarr=
[];
for(
var i=0;i<nodes.length;i++
){
var n=
nodes[i];
checkarr.push(n);
//如果有孩子
if(n.children
instanceof Array){
getbutnodes(n);
}
}
console.log(checkarr);
function getbutnodes(_el){
var el=
_el.children;
for(
var i=0;i<el.length;i++
){
var els=
el[i];
checkarr.push(els);
if(els.children
instanceof Array){
getbutnodes(els)
}
}
}
});
}
转载于:https://www.cnblogs.com/pengfei25/p/10566863.html
相关资源:ztree自定义搜索功能 -- 可递归无限层