ztree树形菜单简单使用

本文介绍了如何在JavaScript前端项目中使用ZTree库来创建和管理树形菜单,包括引入必要的JS和CSS资源。

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

引入js和css样式

  1. <link href="metroStyle/metroStyle.css" rel="stylesheet">//这里实用了与boostrap更为相容的
  2. <script type="text/javascript" src="jquery-2.1.1.js"></script>
  3. <script type="text/javascript" src="jquery.ztree.all.min.js"></script>
html
  1. <ul id="tree" class="ztree" style="width:230px; overflow:auto;"></ul>
js
  1. $(function() {
  2. var setting = {
  3. data : {
  4. simpleData : {
  5. enable : true,
  6. idKey : "id",//设置id
  7. pIdKey : "pId",//设置父级id
  8. rootPId : 0
  9. //设置跟节点id
  10. }
  11. },
  12. callback: {//点击事件
  13. onClick: zTreeOnClick
  14. }
  15. };
  16. var treeNodes = [ {
  17. "id" : 1,
  18. "pId" : 0,
  19. "name" : "test1"
  20. }, {
  21. "id" : 11,
  22. "pId" : 1,
  23. "name" : "test11"
  24. }, {
  25. "id" : 12,
  26. "pId" : 1,
  27. "name" : "test12"
  28. }, {
  29. "id" : 111,
  30. "pId" : 11,
  31. "name" : "test111"
  32. } ];
  33. zTreeObj = $.fn.zTree.init($("#tree"), setting, treeNodes);
  34. function zTreeOnClick(event, treeId, treeNode) {
  35. alert(treeNode.id);
  36. };
  37. })
  38. demo网盘下载地址:https://pan.baidu.com/s/1kV3dzBh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值