ztree 的 treeObj.getNodes(); 为什么只取得了最上层一个节点?
ztree吧
全部回复
仅看楼主
level 1
ztree 的 treeObj.getNodes(); 为什么只取得了最上层一个节点?不是应该能取到所有节点的吗?
var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
var nodes = treeObj.getNodes();
for(var i=0;i<nodes.length; i++) {
alert(nodes[i].name)
}
如下图 只获取到圈出来的5个
2016年11月04日 10点11分 1
level 4
可以查看ztree api
treeObj.getNodes();
返回值 Array(JSON)
全部节点数据
1、Array 仅仅是"根节点"的集合(默认情况子节点都处于 children 属性下);
2、如需遍历全部节点需要利用递归,或利用 transformToArray 方法 将数据变成简单的 Array 集合
2016年11月08日 08点11分 2
1