Ztree-

1.ztree       

   官网:http://www.treejs.cn/v3/main.php#_zTreeInfo
     使用:
  1.引入ztree.js及ztree所依赖的jquery

  2.在body中准备ztree展示的一个容器
  <div class="zTreeDemoBackground left">
  <ul id="treeDemo" class="ztree"></ul>
  </div>

  3.填充数据:

var setting = { };

var zNodes =[
{ name:"父节点1 - 展开", open:true,
children: [
{ name:"父节点11 - 折叠",
children: [
{ name:"叶子节点111"},
{ name:"叶子节点112"},
{ name:"叶子节点113"},
{ name:"叶子节点114"}
]},
{ name:"父节点12 - 折叠",
children: [
{ name:"叶子节点121"},
{ name:"叶子节点122"},
{ name:"叶子节点123"},
{ name:"叶子节点124"}
]},
{ name:"父节点13 - 没有子节点", isParent:true}
]},
{ name:"父节点2 - 折叠",
children: [
{ name:"父节点21 - 展开", open:true,
children: [
{ name:"叶子节点211"},
{ name:"叶子节点212"},
{ name:"叶子节点213"},
{ name:"叶子节点214"}
]},
{ name:"父节点22 - 折叠",
children: [
{ name:"叶子节点221"},
{ name:"叶子节点222"},
{ name:"叶子节点223"},
{ name:"叶子节点224"}
]},
{ name:"父节点23 - 折叠",
children: [
{ name:"叶子节点231"},
{ name:"叶子节点232"},
{ name:"叶子节点233"},
{ name:"叶子节点234"}
]}
]},
{ name:"父节点3 - 没有子节点", isParent:true}

];
//这下面三个 都是一样的功能 都是就绪函数的意思。
// window.onload=function () { }
// $(function () {
// 
// })
$(document).ready(function(){ $.fn.zTree.init($("#treeDemo"), setting, zNodes); });
原文地址:https://www.cnblogs.com/wangjinnan97/p/11997171.html