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之学会吝啬 精简代码
Apr 25 Javascript
jQuery.extend()的实现方式详解及实例
Jun 29 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
Nov 07 Javascript
jQuery 设置 CSS 属性示例介绍
Jan 16 Javascript
如何实现JavaScript动态加载CSS和JS文件
Dec 28 Javascript
Node.js的Mongodb使用实例
Dec 30 Javascript
教你用十行node.js代码读取docx的文本
Mar 08 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
Oct 26 Javascript
JS代码实现电脑配置检测功能
Mar 21 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
Dec 12 Javascript
layui2.0使用table+laypage实现真分页
Jul 27 Javascript
vue 获取及修改store.js里的公共变量实例
Nov 06 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中的stdClass类
2014/04/18 PHP
yii框架配置默认controller和action示例
2014/04/30 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
JavaScript tab选项卡插件实例代码
2016/02/23 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
JavaScript基础重点(必看)
2016/07/09 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
JS类的定义与使用方法深入探索
2016/11/26 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
Vue 中mixin 的用法详解
2018/04/23 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
2019/01/27 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
Python中operator模块的操作符使用示例总结
2016/06/28 Python
Python实现选择排序
2017/06/04 Python
Python实现矩阵转置的方法分析
2017/11/24 Python
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
2018/01/05 Python
Python使用selenium实现网页用户名 密码 验证码自动登录功能
2018/05/16 Python
python二维图制作的实例代码
2020/12/03 Python
Canvas绘制浮动球效果的示例
2017/12/29 HTML / CSS
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
数据库测试通常都包括哪些方面
2015/11/30 面试题
中学门卫岗位职责
2013/12/26 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
意外事故赔偿协议书
2016/03/22 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
创业计划书之校园超市
2019/09/12 职场文书
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python