jQuery zTree插件使用简单教程


Posted in jQuery onAugust 16, 2019

本文实例为大家分享了jQuery zTree插件使用简单教程,供大家参考,具体内容如下

首先说一下,在web开发过程中会有很多的地方需要到树形的插件,JQuery 就有树的插件,本次简单教程讲的是zTree的使用教程。

官方下载地址

第一步,HTML

<ul id="deptTree" class="ztree"></ul>

第二步,zTree在init的时候都需要什么参数

zTree 初始化方法,创建 zTree 必须使用此方法

$.fn.zTree.init($("#deptTree"), setting, data);

init(obj, zSetting, zNodes);

jQuery zTree插件使用简单教程

var setting = {
 data: {
  simpleData: {
   enable: true,
   idKey: "deptId", //对应参数中的主键id
   pIdKey: "parentId", //对应参数中的父id
   rootPId: 0 //根节点的id
  },
  key: {
   url:"nourl"
  }
 }
};

数据是请求后台的数据,这里展示下json数据。注意后台返回的参数节点的名称要使用name属性,因为name属性是默认的,无果需要改动那就需要去配置了。

jQuery zTree插件使用简单教程

[{
 "deptId": 1,
 "parentId": 0,
 "name": "XX科技",
 "parentName": null,
 "orderNum": 0,
 "delFlag": 0,
 "open": null,
 "list": null
}, {
 "deptId": 2,
 "parentId": 1,
 "name": "长沙分公司",
 "parentName": "XX科技",
 "orderNum": 1,
 "delFlag": 0,
 "open": null,
 "list": null
}, {
 "deptId": 3,
 "parentId": 1,
 "name": "上海分公司",
 "parentName": "XX科技",
 "orderNum": 2,
 "delFlag": 0,
 "open": null,
 "list": null
}, {
 "deptId": 4,
 "parentId": 3,
 "name": "技术部",
 "parentName": "上海分公司",
 "orderNum": 0,
 "delFlag": 0,
 "open": null,
 "list": null
}, {
 "deptId": 5,
 "parentId": 3,
 "name": "销售部",
 "parentName": "上海分公司",
 "orderNum": 1,
 "delFlag": 0,
 "open": null,
 "list": null
}]

第三步,jquery渲染树

$.ajax({
 type: "get",
 url: baseURL+"sys/dept/list",
 success:function(data){
 ztree = $.fn.zTree.init($("#deptTree"), setting, data);
 var node = ztree.getNodeByParam("deptId", );
});

这样就完成了,看下效果。

jQuery zTree插件使用简单教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jquery实现简单实用的轮播器
May 23 jQuery
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
jQuery中extend函数简单用法示例
Oct 11 jQuery
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
jQuery 防止相同的事件快速重复触发方法
Feb 08 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
详解jQuery中的easyui
Sep 02 jQuery
基于 jQuery 实现键盘事件监听控件
Apr 04 jQuery
jQuery 选择器用法基础入门示例
Jan 04 jQuery
jQuery实现简易QQ聊天框
Feb 10 jQuery
jquery实现抽奖功能
Oct 22 jQuery
jquery自定义组件实例详解
Dec 31 jQuery
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
Aug 08 #jQuery
jQuery提示框插件SweetAlert用法分析
Aug 05 #jQuery
jQuery实现的记住帐号密码功能完整示例
Aug 03 #jQuery
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 #jQuery
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 #jQuery
jQuery pager.js 插件动态分页功能实例分析
Aug 02 #jQuery
jQuery中DOM常见操作实例小结
Aug 01 #jQuery
You might like
PHP函数utf8转gb2312编码
2006/12/21 PHP
增加反向链接的101个方法 站长推荐
2007/01/31 PHP
PHP资源管理框架Assetic简介
2014/06/12 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
2014/11/05 PHP
php实现学生管理系统
2020/03/21 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
PHP数据库操作三:redis用法分析
2017/08/16 PHP
js类 from qq
2006/11/13 Javascript
js getElementsByTagName的简写方式
2010/06/27 Javascript
背景图跟随鼠标移动的Mootools插件实现代码
2011/12/12 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
Webpack devServer中的 proxy 实现跨域的解决
2018/06/15 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
2020/05/14 Javascript
Python中请使用isinstance()判断变量类型
2014/08/25 Python
在Python的Django框架中加载模版的方法
2015/07/16 Python
python 2.6.6升级到python 2.7.x版本的方法
2016/10/09 Python
python中通过预先编译正则表达式提高效率
2017/09/25 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
python中返回矩阵的行列方法
2018/04/04 Python
python实现爬取图书封面
2018/07/05 Python
python制作简单五子棋游戏
2019/06/18 Python
计算机个人求职信范例
2014/01/24 职场文书
建筑安全标语
2014/06/07 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
预备党员对照检查材料思想汇报
2014/09/24 职场文书
县级领导干部开展党的群众路线教育实践活动工作汇报
2014/10/25 职场文书
公司放假通知怎么写
2015/04/15 职场文书
酒店前台岗位职责
2015/04/16 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
高二语文教学反思
2016/02/16 职场文书
用Python将GIF动图分解成多张静态图片
2021/06/11 Python
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫