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 相关文章推荐
Google Suggest ;-) 基于js的动态下拉菜单
Oct 11 Javascript
jQuery插件jPaginate实现无刷新分页
May 04 Javascript
简介JavaScript中strike()方法的使用
Jun 08 Javascript
js+canvas简单绘制圆圈的方法
Jan 28 Javascript
JavaScript实现垂直向上无缝滚动特效代码
Nov 23 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
Nov 25 Javascript
JavaScript实现图片瀑布流和底部刷新
Jan 02 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
Jan 18 Javascript
详解微信小程序 相对定位和绝对定位
May 11 Javascript
微信小程序仿微信运动步数排行(交互)
Jul 13 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
JavaScript ES6 Class类实现原理详解
May 08 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实现动态执行代码的方法
2016/03/25 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
从javascript语言本身谈项目实战
2006/12/27 Javascript
一个加载js文件的小脚本
2007/06/28 Javascript
javascript数组组合成字符串的脚本
2021/01/06 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
如何使用pm2快速将项目部署到远程服务器
2019/03/12 Javascript
深入了解Vue动态组件和异步组件
2021/01/26 Vue.js
[45:40]Ti4 冒泡赛第二天NEWBEE vs NaVi 1
2014/07/15 DOTA
简单谈谈python中的语句和语法
2017/08/10 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
python操作excel让工作自动化
2019/08/09 Python
Python timeit模块的使用实践
2020/01/13 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
python中常见错误及解决方法
2020/06/21 Python
纯CSS3实现鼠标悬停提示气泡效果
2014/02/28 HTML / CSS
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2013/05/03 面试题
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
2015/10/12 面试题
测绘工程个人的自我评价
2013/11/23 职场文书
给朋友的道歉信
2014/01/09 职场文书
动漫专业高职生职业生涯规划书
2014/02/15 职场文书
中西医专业毕业生职业规划书
2014/02/24 职场文书
城市创卫标语
2014/06/17 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
甜品店创业计划书
2014/09/21 职场文书
2014年财务人员工作总结
2014/11/11 职场文书
2014年财务经理工作总结
2014/12/08 职场文书
大学生团日活动总结
2015/05/06 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
我的收音机情缘
2022/04/05 无线电