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 将核心代码按照功能进 ...
随机推荐
- UOJ 241. 【UR #16】破坏发射台 [矩阵乘法]
UOJ 241. [UR #16]破坏发射台 题意:长度为 n 的环,每个点染色,有 m 种颜色,要求相邻相对不能同色,求方案数.(定义两个点相对为去掉这两个点后环能被分成相同大小的两段) 只想到一个 ...
- 51NOD 1238 最小公倍数之和 V3 [杜教筛]
1238 最小公倍数之和 V3 三种做法!!! 见学习笔记,这里只贴代码 #include <iostream> #include <cstdio> #include < ...
- BZOJ 4537: [Hnoi2016]最小公倍数 [偏序关系 分块]
4537: [Hnoi2016]最小公倍数 题意:一张边权无向图,多组询问u和v之间有没有一条a最大为a',b最大为b'的路径(不一定是简单路径) 首先想到暴力做法,题目要求就是判断u和v连通,并查集 ...
- BZOJ 3669: [Noi2014]魔法森林 [LCT Kruskal | SPFA]
题目描述 为了得到书法大家的真传,小 E 同学下定决心去拜访住在魔法森林中的隐 士.魔法森林可以被看成一个包含 n 个节点 m 条边的无向图,节点标号为 1,2,3,…,n,边标号为 1,2,3,…, ...
- 一个Dotnet数据框架的bug
好久没写C#代码了,今天在维护公司老项目时,偶然发现一个BUG.记录一下,后面的同学就不要踩坑啦. -------------------------------------------------- ...
- 简述java中equals()方法和==的区别
==与equals的主要区别是: ==: ==常用于比较原生类型(基本数据类型):byte,short,char,int,long,float,double,boolean,比较的是他们的值. 若用= ...
- JS声明对象时属性名加引号与不加引号的问题
般情况下属性名加引号和不加引号是都可以的,效果是一样的. var obj = { name : '你好', 'age' : 1, }; document.write( obj['name'] + '& ...
- [Python Study Notes]字符串处理技巧(持续更新)
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ...
- python配置apache的web服务器方法(python的CGI配置)
先大概介绍一下:Python CGI编程 什么是CGI CGI 目前由NCSA维护,NCSA定义CGI如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运 ...
- Linux 编译安装 php 扩展包 curl
php源码目录:/root/php php编译目录:/usr/local/webserver/php/ curl源码目录:/root/curl 1.curl,主要用于发送http请求,是php的一个扩 ...