zTree实现获取一级节点数据
zTree实现获取一级节点数据
1、实现源码
- <!DOCTYPE html>
- <html>
- <head>
- <title>zTree实现基本树</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8">
- <link rel="stylesheet" type="text/css" href="../../../css/demo.css">
- <link rel="stylesheet" type="text/css" href="../../../css/zTreeStyle/zTreeStyle.css">
- <script type="text/javascript" src="../../../js/jquery-1.4.4.min.js"></script>
- <script type="text/javascript" src="../../../js/jquery.ztree.core-3.5.js"></script>
- <script type="text/javascript">
- <!--
- var setting = {
- 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:113, pId:11, name:"武昌"},
- { id:12, pId:1, name:"黄石市"},
- { id:121, pId:12, name:"黄石港区"},
- { id:122, pId:12, name:"西塞山区"},
- { id:123, pId:12, name:"下陆区"},
- { id:124, pId:12, name:"铁山区"},
- { id:13, pId:1, name:"黄冈市"},
- { id:131, pId:13, name:"黄州区"},
- { id:132, pId:13, name:"麻城市"},
- { id:133, pId:13, name:"武穴市"},
- { id:134, pId:13, name:"团风县"},
- { id:135, pId:13, name:"浠水县"},
- { id:136, pId:13, name:"罗田县"},
- { id:137, pId:13, name:"英山县"},
- { id:2, pId:0, name:"湖南省", open:true},
- { id:21, pId:2, name:"长沙市", open:true},
- { id:211, pId:21, name:"芙蓉区"},
- { id:212, pId:21, name:"天心区"},
- { id:213, pId:21, name:"岳麓区"},
- { id:214, pId:21, name:"开福区"},
- { id:22, pId:2, name:"株洲市"},
- { id:221, pId:22, name:"天元区"},
- { id:222, pId:22, name:"荷塘区"},
- { id:223, pId:22, name:"芦淞区"},
- { id:224, pId:22, name:"石峰区"}
- ];
- $(document).ready(function(){
- $.fn.zTree.init($("#baseTree"), setting, zNodes);
- });
- /**
- * 获取全部节点数据
- * 一级节点数据
- */
- function findNodes()
- {
- var treeObj = $.fn.zTree.getZTreeObj("baseTree");
- //获取全部节点数据
- var nodes = treeObj.getNodes();
- for (var i=0, l=nodes.length; i < l; i++)
- {
- var nodeId = nodes[i].id;
- var nodeName = nodes[i].name;
- alert("树节点编码:"+nodeId+"\n"+"树节点名称:"+nodeName);
- }
- }
- //-->
- </script>
- </head>
- <body>
- <div class="content_wrap">
- <div class="zTreeDemoBackground left" style="text-align: center;">
- <ul id="baseTree" class="ztree" style="height: 300px; width:200px; overflow-y: auto"></ul>
- <input type="button" id="btn" onclick="findNodes()" value="获取全部节点数据"/>
- </div>
- </div>
- </body>
- </html>
2、实现结果
(1)初始化
(2)单击“获取全部节点数据”
(3)单击“确定”
3、源码说明
- var treeObj = $.fn.zTree.getZTreeObj("baseTree");
- //获取全部节点数据
- var nodes = treeObj.getNodes();
获取全部一级节点数据
zTree实现获取一级节点数据的更多相关文章
- 用LINQ获取XML节点数据
Insus.NET想对<从字符串中获取XML节点数据> http://www.cnblogs.com/insus/p/3299052.html 这篇改写为使用LINQ的方法实现.LINQ中 ...
- 从字符串中获取XML节点数据
从字符串中获取XML节点数据,前一篇<字符串创建XML文档> http://www.cnblogs.com/insus/p/3298579.html 是储存为一个XML文档.现在,Insu ...
- 【ztree】获取根节点
var node = treeObj.getNodesByFilter(function (node) { return node.level == 0 }, true);
- zTree获取当前节点的下一级子节点数
使用zTree插件实现树形图中,需要获取当前点击的父节点的子节点数的需求,使用treeNode.children获取子节点数据集合,使用length方法获取集合长度.将当前节点的treeNode传入即 ...
- .Net Core中获取appsettings.json中的节点数据
获取ConnectionStrings节点数据 //appsettings.json { "ConnectionStrings": { //DEV "DbConn&quo ...
- layui xtree 实现一级节点单选 ,子节点复选
在外部定义变量和方法 //定义变量 接收顶级节点的值 var topValue; // 获取顶级节点值的方法 function getParent(value) { var val = project ...
- 如何获取json某一级节点的数据
如何获取json某一级节点的数据 最近做项目有获取和设置固定格式某一级节点值的需求.但是要一级一级地取对于多级的结构来说代码过于冗余且重复,于是写了个递归的方法根据json路径完成值的定点操作.废话不 ...
- 160420、zTree获取所有选中节点数据
<!DOCTYPE html><HTML><HEAD> <TITLE> ZTREE DEMO - Standard Data </TITLE> ...
- ztree获取选中节点时不能进入可视区域出现BUG如何解决
zTree 是一个依靠 jQuery 实现的多功能 “树插件”.优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点. zTree 的特点编辑 ● zTree v3.0 将核心代码按照功能进 ...
随机推荐
- 缓存之ehcache
1.EhCache缓存框架简介 EhCache 是一个纯Java的进程内缓存框架,具有快速.精干等特点,是Hibernate中默认的CacheProvider. 我们使用EhCache缓存框架主要是为 ...
- Android+TensorFlow+CNN+MNIST 手写数字识别实现
Android+TensorFlow+CNN+MNIST 手写数字识别实现 SkySeraph 2018 Email:skyseraph00#163.com 更多精彩请直接访问SkySeraph个人站 ...
- ABP官方文档翻译 5.1 Web API控制器
ASP.NET Web API控制器 介绍 AbpApiController基类 本地化 其他 过滤器 审计日志 授权 反伪造过滤器 工作单元 结果包装和异常处理 结果缓存 校验 模型绑定器 介绍 A ...
- 小白学Docker之Swarm
承接上篇文章:小白学Docker之Compose,自学网站来源于https://docs.docker.com/get-started 系列文章: 小白学Docker之基础篇 小白学Docker之Co ...
- Quartz 任务调度(转)
原文链接:http://lavasoft.blog.51cto.com/62575/93938 Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制.Qu ...
- element ui 1.4 升级到 2.0.11
公司的框架 选取的是 花裤衩大神开源的 基于 element ui + Vue 的后台管理项目, 项目源码就不公开了,记录 分享下 步骤 1. 卸载 element ui 1.4的依赖包 2. 卸载完 ...
- 从一个实例学习----FLASK-WTF
本案例通过实现一个注册页面的编写,来带你了解FLASK-WTF的运用. 主要功能为表单基础的功能--手机号码必须为11位数,且通过数据库查找不能有已经注册的了,密码要求输入两遍且必须一样,且所有内容不 ...
- Navicat Mac 快捷键详解
Navicat 是数据库管理工具,满足了大家对数据库的存储过程.事件.触发器.函数.视图等功能,并且支持MySQL.MariaDB.SQL Server.SQLite.Oracle 和 Postgre ...
- shell实现go环境的部署搭建
##############################Deploy go enviroment######################## echo "start deploy g ...
- PHP判断SQL语句是否合法:mysqli_error()
假设现在有条update语句,有时候update语句正确,但是受影响的行数是0. 那么怎么判断这条SQL语句到底是否正确?使用 mysqli_error($Conn); create table us ...