天天看点

树形结构--zTree的使用介绍

树形结构–zTree

API文档链接

代码示例:

//html
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript" src="jquery.ztree.core-3.2.js"></script>
<body>
<ul id="tree" class="ztree" style="width:230px; overflow:auto;"></ul>
</body>
           
//js
var setting = {
        view: {
            selectedMulti: false
        }
    },
    zTreeNodes = [
        {"name":"根节点", open:true, checked:true,id:,pid:},
        {"name":"一级目录(1)", open:true, checked:true,id:,pid:},
        {"name":"一级目录(2)", open:true, checked:false,id:,pid:},
        {"name":"二级目录", open:true, checked:true,id:,pid:}
    ];

    $(document).ready(function(){
        var zTreeObj = $.fn.zTree.init($("#tree"), setting, zTreeNodes);
        //选择操作后执行handleData方法
        function handleData(){
            //获取id为tree的 zTree 对象,返回值是选中节点的数组形式
            var treeObj = $.fn.zTree.getZTreeObj("tree");
        }
    });
           

数据需标明名称:name,自身id:id,父级id:pid,以及选中与否:checked

继续阅读