jQuery插件zTree实现单独选中根节点中第一个节点示例


Posted in Javascript onMarch 08, 2017

本文实例讲述了jQuery插件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="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">
  <!--
  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 selectNodes()
  {
   var treeObj = $.fn.zTree.getZTreeObj("baseTree");
   //获取节点
   var nodes = treeObj.getNodes();
   if (nodes.length>0)
   {
    var node = treeObj.selectNode(nodes[0]);
    alert(node);
   }
  }
  //-->
 </script>
 </head>
<body>
<div class="content_wrap">
 <div class="zTreeDemoBackground left">
  <ul id="baseTree" class="ztree" style="height: 300px; width:200px; overflow-y: auto"></ul>
  <input type="button" id="btn" onclick="selectNodes()" value="单独选中根节点中第一个节点"/>
 </div>
</div>
</body>
</html>

2、实现效果图:

jQuery插件zTree实现单独选中根节点中第一个节点示例

3、源码说明

单独选中根节点中第一个节点

var node = treeObj.selectNode(nodes[0]);

附:zTree_v3插件点击此处本站下载

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript控制Session操作方法
Jan 17 Javascript
jquery获取iframe中的dom对象(两种方法)
Jul 02 Javascript
两种不同的方法实现js对checkbox进行全选和反选
May 13 Javascript
Node.js和MongoDB实现简单日志分析系统
Apr 25 Javascript
详解JavaScript的Polymer框架中的通知交互
Jul 29 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
Aug 31 Javascript
浅析AngularJS Filter用法
Dec 28 Javascript
每日十条JavaScript经验技巧(一)
Jun 23 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
Dec 21 Javascript
详解vue-cli + webpack 多页面实例应用
Apr 25 Javascript
解决Nuxt使用axios跨域问题
Jul 06 Javascript
swiper自定义分页器的样式
Sep 14 Javascript
详谈jQuery中的一些正则匹配表达式
Mar 08 #Javascript
浅谈原生JS实现jQuery的animate()动画示例
Mar 08 #Javascript
jQuery实现选项卡功能(两种方法)
Mar 08 #Javascript
bootstrap table 多选框分页保留示例代码
Mar 08 #Javascript
JS仿JQuery选择器功能
Mar 08 #Javascript
vue数据双向绑定原理解析(get &amp; set)
Mar 08 #Javascript
footer定位页面底部(代码分享)
Mar 07 #Javascript
You might like
php下使用无限生命期Session的方法
2007/03/16 PHP
PHP实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
详谈php静态方法及普通方法的区别
2016/10/04 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
javascript scrollTop正解使用方法
2013/11/14 Javascript
js 剪切板应用clipboardData详细解析
2013/12/17 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
JS长整型精度问题实例分析
2015/01/13 Javascript
三种AngularJS中获取数据源的方式
2016/02/02 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
2017/06/09 Javascript
Vue监听事件实现计数点击依次增加的方法
2018/09/26 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
[55:45]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第一局
2016/02/28 DOTA
[09:59]DOTA2-DPC中国联赛2月7日Recap集锦
2021/03/11 DOTA
Python中使用不同编码读写txt文件详解
2015/05/28 Python
python类和继承用法实例
2015/07/07 Python
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
python实现淘宝秒杀脚本
2020/06/23 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
详解Python3定时器任务代码
2019/09/23 Python
使用tqdm显示Python代码执行进度功能
2019/12/08 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
django项目中使用云片网发送短信验证码的实现
2021/01/19 Python
集世界奢侈品和设计师品牌的意大利精品买手店:Tessabit
2019/08/17 全球购物
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
财务会计专业毕业生自荐信
2013/10/19 职场文书
后勤工作职责
2013/12/22 职场文书
MySQL 使用SQL语句修改表名的实现
2021/04/07 MySQL
Python中文纠错的简单实现
2021/07/07 Python
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android
Windows server 2012 NTP时间同步的实现
2022/06/25 Servers