读书人

~ztree的chkStyle:quot;checkboxquot;时取全

发布时间: 2013-09-05 16:02:07 作者: rapoo

~~~~~~~~~ztree的chkStyle:"checkbox"时,取所有选中最底层节点及父节点~~~~~~~~
~ztree的chkStyle:

ZTREE如何获取所有选中最底层节点(下面没有子节点)和这些节点的父。

需要格式如下:
所有选中的最底层子节点:机房环境,防火墙,应用安全,安全管理制度
所有选中的最底层子节点和对应的父节点:技术对象/物理安全/机房环境,技术对象/网络安全/防火墙,技术对象/应用安全,管理对象/安全管理制度
[解决办法]

<script type="text/javascript">
var s_child="",s_parent="";
var treeObj = $.fn.zTree.getZTreeObj("tree");//树控件
var nodes = treeObj.getCheckedNodes(true);//获取所有选择的节点
for(var i=0;i<nodes.length;i++){
if(nodes[i].isParent){
s_parent+=nodes[i].name+",";//父节点
}else{
s_child+=nodes[i].name+",";//子节点
}
}
alert(s_parent+"\n"+s_child);
</script>

读书人网 >JavaScript

热点推荐