Jquery Ztree3.5入门实例

本文介绍了如何使用Jquery Ztree3.5创建树形菜单,包括引入必要的CSS和JS文件,设置节点数据和配置项,以及调用方法初始化树形结构。通过一个简单的实例展示了Ztree的基本功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前用过jquery的treeview,用ul,li,span拼接,有点繁琐,今天听朋友介绍知道还有个ztree,特意来试试看。

http://www.ztree.me/v3/main.php 这个是ztree的官网,里面有很多实用的小例子,参考这些例子来学习,能少走不少弯路(下载的ztree里也有demo可以参考,一样的东西)。

1. jsp方面

页面导入js,css如下:

<link rel="stylesheet" type="text/css" href="<%=path %>/css/zTreeStyle/zTreeStyle.css">
 <script type="text/javascript" src="<%=path %>/js/jquery-1.4.4.min.js"></script>
 <script type="text/javascript" src="<%=path %>/js/jquery.ztree.all-3.5.min.js"></script>

设置setting属性和节点数组

<script type="text/javascript">
 var setting = {
   check: {
    enable: true,
    nocheckInherit: true
   },
   data: {
    simpleData: {
     enable: true
    }
   }
  };
  var zNodes =[
   { id:1, pId:0, name:"随意勾选 1", open:true},
   { id:11, pId:1, name:"随意勾选 1-1", open:true},
   { id:111, pId:11, name:"无 checkbox 1-1-1", nocheck:true},
   { id:112, pId:11, name:"随意勾选 1-1-2"},
   { id:12, pId:1, name:"无 checkbox 1-2", nocheck:true, open:true},
   { id:121, pId:12, name:"无 checkbox 1-2-1"},
   { id:122, pId:12, name:"无 checkbox 1-2-2"},
   { id:2, pId:0, name:"随意勾选 2", checked:true, open:true},
   { id:21, pId:2, name:"随意勾选 2-1"},
   { id:22, pId:2, name:"随意勾选 2-2", open:true},
   { id:221, pId:22, name:"随意勾选 2-2-1", checked:true},
   { id:222, pId:22, name:"随意勾选 2-2-2"},
   { id:23, pId:2, name:"随意勾选 2-3"}
  ];
 </script>

调用方法生成树

<script type="text/javascript">
 $(function(){
  //alert($("#ztree").zTree);
  //ztree=$("#ztree").zTree(settting,treeNodes);
  $.fn.zTree.init($("#ztree"), setting, zNodes);
 });
 </script>

body里有个id为ztree的元素

<body>
    <div class="zTreeDemoBackground left">
  <ul id="ztree" class="ztree"></ul>
 </div>

大功告成,很简单的小例子,实现了基本显示,如果还有其他高级需求,参照api和demo~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值