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 31 Javascript
Javascript中Eval函数的使用
Mar 23 Javascript
WEB 浏览器兼容 推荐收藏
May 14 Javascript
jQuery随机切换图片的小例子
Apr 18 Javascript
Node.js的包详细介绍
Jan 14 Javascript
javascript获取当前的时间戳的方法汇总
Jul 26 Javascript
JS获取文件大小方法小结
Dec 08 Javascript
JS延时器提示框的应用实例代码解析
Apr 27 Javascript
vue 开发一个按钮组件的示例代码
Mar 27 Javascript
vue + webpack如何绕过QQ音乐接口对host的验证详解
Jul 01 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
Sep 03 Javascript
js模拟F11页面全屏显示
Sep 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中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
PHP json格式和js json格式 js跨域调用实现代码
2012/09/08 PHP
PHP的autoload机制的实现解析
2012/09/15 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
动态表格Table类的实现
2009/08/26 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
2013/11/17 Javascript
JS对象与json字符串格式转换实例
2014/10/28 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
jquery日历插件e-calendar升级版
2016/11/10 Javascript
jQuery操作json常用方法示例
2017/01/04 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
ubuntu编译nodejs所需的软件并安装
2017/09/12 NodeJs
vue中路由验证和相应拦截的使用详解
2017/12/13 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
详解微信小程序的不同函数调用的几种方法
2019/05/08 Javascript
angular *Ngif else用法详解
2020/12/15 Javascript
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
[03:48]大碗DOTA
2019/07/25 DOTA
教大家使用Python SqlAlchemy
2016/02/12 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
python库matplotlib绘制坐标图
2019/10/18 Python
朗仕(Lab series)英国官网:雅诗兰黛集团男士专属护肤品牌
2017/11/28 全球购物
经典促销广告词大全
2014/03/19 职场文书
法制宣传标语
2014/06/23 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
学习作风建设心得体会
2014/10/22 职场文书
2014年依法行政工作总结
2014/11/19 职场文书
2014年仓库工作总结
2014/11/20 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
遗失说明具结保证书
2015/02/26 职场文书
httpclient调用远程接口的方法
2022/08/14 Java/Android