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 相关文章推荐
Display SQL Server Login Mode
Jun 21 Javascript
js parseInt(&quot;08&quot;)未指定进位制问题
Jun 19 Javascript
jquery mobile changepage的三种传参方法介绍
Sep 13 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
Jun 10 Javascript
理解js回收机制通俗易懂版
Feb 29 Javascript
基于JS实现省市联动效果代码分享
Jun 06 Javascript
微信小程序 小程序制作及动画(animation样式)详解
Jan 06 Javascript
基于javascript实现数字英文验证码
Jan 25 Javascript
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 jQuery
js中url对象化管理分析
Dec 29 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
Sep 24 Javascript
解决vue项目打包上服务器显示404错误,本地没出错的问题
Nov 03 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代码
2006/12/06 PHP
PHP+MYSQL 出现乱码的解决方法
2008/08/08 PHP
js实现的网页颜色代码表全集
2007/07/17 Javascript
利用jQuery 实现GridView异步排序、分页的代码
2010/02/06 Javascript
JS 控制小数位数的实现代码
2011/08/02 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
Extjs Gird 支持中文拼音排序实现代码
2013/04/15 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
详解JavaScript的另类写法
2016/04/11 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
JavaScript实现自动跳转文本功能
2017/05/25 Javascript
JS实现的加减乘除四则运算计算器示例
2017/08/09 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
2018/02/09 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
vue2路由方式--嵌套路由实现方法分析
2020/03/06 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
[01:21]2018DOTA2亚洲邀请赛4.5采访 打DOTA2也能有女朋友?
2018/04/06 DOTA
Python如何获取系统iops示例代码
2016/09/06 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
机器学习python实战之手写数字识别
2017/11/01 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
2018/01/23 Python
Python循环中else,break和continue的用法实例详解
2019/07/11 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
Python能做什么
2020/06/02 Python
python开发前景如何
2020/06/11 Python
本溪水洞导游词
2015/02/11 职场文书
优秀团员自我评价
2015/03/10 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript
JavaScript实现简单的音乐播放器
2022/08/14 Javascript