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 相关文章推荐
fckeditor 获取文本框值的实现代码
Feb 09 Javascript
用js解决数字不能换行问题
Aug 10 Javascript
用JQuery在网页中实现分隔条功能的代码
Aug 09 Javascript
javascript中数组array及string的方法总结
Nov 28 Javascript
javascript实现多级联动下拉菜单的方法
Feb 06 Javascript
js中跨域方法原理详解
Jul 19 Javascript
js实现用户输入的小写字母自动转大写字母的方法
Jan 21 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
Feb 19 Javascript
jQuery简单判断值是否存在于数组中的方法示例
Apr 17 jQuery
实例详解ztree在vue项目中使用并且带有搜索功能
Aug 24 Javascript
Vue多环境代理配置方法思路详解
Jun 21 Javascript
如何利用node转发请求详解
Sep 17 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
9条PHP编程小知识及易犯的小错误
2015/01/22 PHP
php中文繁体和简体相互转换的方法
2015/03/21 PHP
php使用post数组的键值创建同名变量并赋值的方法
2015/04/03 PHP
php is_executable判断给定文件名是否可执行实例
2016/09/26 PHP
PHP CURL使用详解
2019/03/21 PHP
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
Js动态添加复选框Checkbox的实例方法
2013/04/08 Javascript
JS添加删除一组文本框并对输入信息加以验证判断其正确性
2013/04/11 Javascript
使用node.js半年来总结的 10 条经验
2014/08/18 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
js对象浅拷贝和深拷贝详解
2016/09/05 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
nodejs结合socket.io实现websocket通信功能的方法
2018/01/12 NodeJs
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
详解使用Python处理文件目录的相关方法
2015/10/16 Python
python获取外网IP并发邮件的实现方法
2017/10/01 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
python实现顺序表的简单代码
2018/09/28 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
使用HTML5捕捉音频与视频信息概述及实例
2018/08/22 HTML / CSS
深入浅析HTML5中的article和section的区别
2018/05/15 HTML / CSS
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
三分钟演讲稿事例
2014/03/03 职场文书
大学生创业项目方案
2014/03/08 职场文书
设备售后服务承诺书
2014/05/30 职场文书
英语专业自荐书
2014/06/13 职场文书
领导干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
如何写好一份优秀的工作总结?
2019/06/21 职场文书
python实现批量移动文件
2021/04/05 Python
Pytest allure 命令行参数的使用
2021/04/18 Python
探究Mysql模糊查询是否区分大小写
2021/06/11 MySQL
Python时间操作之pytz模块使用详解
2022/06/14 Python
Nginx报404错误的详细解决方法
2022/07/23 Servers