jQuery插件zTree实现的多选树效果示例


Posted in Javascript onMarch 08, 2017

本文实例讲述了jQuery插件zTree实现的多选树效果。分享给大家供大家参考,具体如下:

1、实现代码:

<!DOCTYPE html>
<html>
<head>
  <title>多选树</title>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <link rel="stylesheet" type="text/css" href="zTree_v3/css/demo.css" rel="external nofollow" >
  <link rel="stylesheet" type="text/css" href="zTree_v3/css/zTreeStyle/zTreeStyle.css" rel="external nofollow" >
  <script type="text/javascript" src="zTree_v3/js/jquery-1.4.4.min.js"></script>
  <script type="text/javascript" src="zTree_v3/js/jquery.ztree.core.min.js"></script>
  <script type="text/javascript" src="zTree_v3/js/jquery.ztree.excheck.min.js"></script>
  <script type="text/javascript">
    <!--
    var setting = {
      check: {
        enable: true,
        chkStyle: "checkbox",
        chkboxType: { "Y": "s", "N": "ps" }
      },
      data: {
        simpleData: {
          enable: true
        }
      }
    };
    var zNodes =[
      { id:1, pId:0, name:"湖北省", open:true},
      { id:11, pId:1, name:"武汉市", open:true},
      { id:111, pId:11, name:"汉口"},
      { id:112, pId:11, name:"武昌"},
      { id:12, pId:1, name:"黄石市", open:true},
      { id:121, pId:12, name:"黄石港区"},
      { id:122, pId:12, name:"西塞山区"},
      { id:2, pId:0, name:"湖南省", open:true},
      { id:21, pId:2, name:"长沙市"},
      { id:22, pId:2, name:"株洲市", open:true},
      { id:221, pId:22, name:"天元区"},
      { id:222, pId:22, name:"荷塘区"},
      { id:23, pId:2, name:"湘潭市"}
    ];
    $(document).ready(function(){
      $.fn.zTree.init($("#treeMultiple"), setting, zNodes);
    });
    //-->
  </script>
</head>
<body>
<div class="content_wrap" style="text-align: center;">
  <div class="zTreeDemoBackground left">
    <ul id="treeMultiple" class="ztree" style="height: 300px; width:150px; overflow-y: auto"></ul>
  </div>
</div>
</body>
</html>

2、实现效果图:

jQuery插件zTree实现的多选树效果示例

3、源码说明

(1)Y、N、"p"和“s”说明

Y 属性定义 checkbox 被勾选后的情况;
N 属性定义 checkbox 取消勾选后的情况;
"p" 表示操作会影响父级节点;
"s" 表示操作会影响子级节点。

(2)chkboxType: { "Y": "s", "N": "ps" }

表示checkbox勾选操作,只影响子节点;取消勾选操作,影响父子节点

附:zTree_v3插件点击此处本站下载

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript实现仿银行密码输入框效果的代码
Dec 13 Javascript
zeroclipboard复制到剪切板的flash
Aug 04 Javascript
js列举css中所有图标的实现代码
Jul 04 Javascript
全面兼容的javascript时间格式化函数(比较实用)
May 14 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
Aug 31 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
May 03 Javascript
利用python分析access日志的方法
Oct 26 Javascript
使用canvas及js简单生成验证码方法
Apr 02 Javascript
angular学习之从零搭建一个angular4.0项目
Jul 10 Javascript
bootstrap Table的一些小操作
Nov 01 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
May 23 Javascript
layui前端框架之table表数据的刷新方法
Aug 17 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 #Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
Mar 08 #Javascript
完美实现js选项卡切换效果(一)
Mar 08 #Javascript
jQuery插件zTree实现删除树节点的方法示例
Mar 08 #Javascript
原生JS仿QQ阅读点击展开、收起效果
Mar 08 #Javascript
jQuery插件zTree实现删除树子节点的方法示例
Mar 08 #Javascript
解析jquery easyui tree异步加载子节点问题
Mar 08 #Javascript
You might like
PHP生成压缩文件实例
2015/02/07 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
2015/10/09 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
laravel5.1框架model类查询的实现方法
2019/10/08 PHP
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
查找页面中所有类为test的结点的方法
2014/03/28 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
基于JavaScript实现生成名片、链接等二维码
2015/09/20 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
2016/12/08 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
详解VSCode配置启动Vue项目
2019/05/14 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
javascript设计模式 ? 工厂模式原理与应用实例分析
2020/04/09 Javascript
[08:53]DOTA2每周TOP10 精彩击杀集锦vol.9
2014/06/26 DOTA
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
2020/01/02 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
Python日志:自定义输出字段 json格式输出方式
2020/04/27 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
全球航班旅行搜索网站:Cheapflights
2017/05/19 全球购物
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
Shopbop中文官网:美国亚马逊旗下时尚购物网站
2020/12/15 全球购物
本科生求职简历的自我评价
2013/10/21 职场文书
质检的岗位职责
2013/11/17 职场文书
超市营业员岗位职责
2013/12/20 职场文书
少先队入队活动方案
2014/02/08 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
公司员工安全协议书
2014/11/21 职场文书
2015年后备干部工作总结
2015/05/15 职场文书
《卖火柴的小女孩》教学反思
2016/02/19 职场文书
2019年新郎保证书3篇
2019/10/17 职场文书