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 相关文章推荐
jquery下div 的resize事件示例代码
Mar 09 Javascript
javascript控制层显示或隐藏的方法
Jul 22 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
Oct 09 Javascript
JavaScript仿聊天室聊天记录
Dec 27 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
Feb 12 Javascript
angular+bootstrap的双向数据绑定实例
Mar 03 Javascript
Vue.js教程之axios与网络传输的学习实践
Apr 29 Javascript
微信小程序页面开发注意事项整理
May 18 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
Jul 12 Javascript
Vue开发之watch监听数组、对象、变量操作分析
Apr 25 Javascript
node基于async/await对mysql进行封装
Jun 20 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
Aug 07 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
Search File Contents PHP 搜索目录文本内容的代码
2010/02/21 PHP
yii框架中的Url生产问题小结
2012/01/16 PHP
PHP new static 和 new self详解
2017/02/19 PHP
php 判断页面或图片是否经过gzip压缩的方法
2017/04/05 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
保证JavaScript和Asp、Php等后端程序间传值编码统一
2009/04/17 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
javascript unicode与GBK2312(中文)编码转换方法
2013/11/14 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
AngularJS双向绑定和依赖反转实例详解
2017/04/15 Javascript
jQuery.form.js的使用详解
2017/06/14 jQuery
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
2020/06/29 Javascript
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
详解Python网络爬虫功能的基本写法
2016/01/28 Python
实例解析Python设计模式编程之桥接模式的运用
2016/03/02 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
python右对齐的实例方法
2020/07/05 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
世界上最大的糖果店:Dylan’s Candy Bar
2017/11/07 全球购物
英国拳击装备购物网站:RDX Sports
2018/01/23 全球购物
30年同学聚会感言
2014/01/30 职场文书
员工工作表现自我评价
2015/03/06 职场文书
2015年实习生工作总结报告
2015/04/28 职场文书
农村结婚典礼主持词
2015/06/29 职场文书
员工安全责任协议书
2016/03/22 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
Nginx同一个域名配置多个项目的实现方法
2021/03/31 Servers
解析CSS 提取图片主题色功能(小技巧)
2021/05/12 HTML / CSS
Redis 异步机制
2022/05/15 Redis
Zabbix对Kafka topic积压数据监控的解决方案
2022/07/07 Servers