我用mztreeview做一个权限的树形 权限的每个角色的权限都不一样 
for(var i in nodes) {
nodes[i].check(false);
nodes[i].upCheck();
}我循环吧每个复选框不在选中状态
然后再在吧每个角色对应的节点的复选框选中
for(var i in list) {
for(var j in nodes) {
if(parseInt( list[i].rightsId) == parseInt(nodes[j].id)) {
nodes[j].check(true);
nodes[j].upCheck();
}
}
}
问题来了 当我把第一步执行去掉选中状态的时候下面在重新选中时候页面上的复选框一个都没选中 如果我把第一步去掉页面的复选框就可以一一对应的选中出来 
各位大虾能不能帮我解决下
list 是用dwr从后台获取的集合