怎么遍历一个树 获取每个节点的选中状态
ztree吧
全部回复
仅看楼主
level 9
现在有一个树,所有的项都是可勾选的
现在我要遍历这个树.并保存在一个数组里面
1表示勾选 0表示没勾选
我该怎么写?
function show (){
var zTree = $.fn.zTree.getZTreeObj("treeDemo"); //获取树
var nodes = zTree.getNodes(); //获取每一个节点
for(var node in zTree.transformToArray(nodes)){ //转换成数组
var checked = node.checked; //检查每一个节点的选中状态
if(checked)
result=result+"1 ";
else
result=result+"0 ";
}
}
2014年08月15日 01点08分 1
level 9
我就想把勾选状态保存到数据库
2014年08月15日 01点08分 2
level 9
2014年08月15日 01点08分 3
level 9
花了40分钟搞定了
function show (){
var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
var nodes = treeObj.transformToArray(treeObj.getNodes());
for (var i = 0; i < nodes.length; i++) {
var checked = nodes[i].checked;
alert(checked);
}
}
2014年08月15日 02点08分 4
[帅哥] 求人不如求己, 自力更生,艰苦奋斗!!!
2014年08月28日 01点08分
这出来是死循环
2017年03月14日 09点03分
level 1
楼主你好可以给我Ztree的Demo

2015年09月24日 06点09分 6
level 1
[狂汗][狂汗][狂汗][狂汗]
2015年09月24日 06点09分 7
1