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 相关文章推荐
用Jquery实现多级下拉框无刷新的联动
Dec 22 Javascript
jQuery操作input值的各种方法总结
Nov 21 Javascript
JQuery以JSON方式提交数据到服务端示例代码
May 05 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
Mar 14 Javascript
javascript解析xml实现省市县三级联动的方法
Jul 25 Javascript
jquery实现滑动特效代码
Aug 10 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
May 12 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
Aug 18 Javascript
React之PureComponent的使用作用
Jul 10 Javascript
深入探讨JavaScript的最基本部分之执行上下文
Feb 12 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
Jun 05 Javascript
使用AutoJs实现微信抢红包的代码
Dec 31 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
数据库相关问题
2006/10/09 PHP
浅析PHP水印技术
2007/02/14 PHP
简单的PHP图片上传程序
2008/03/27 PHP
PHP文件读取功能的应用实例
2015/05/08 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
非常有用的9个PHP代码片段
2016/04/06 PHP
js 单引号 传递方法
2009/06/22 Javascript
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
vue2.0全局组件之pdf详解
2017/06/26 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
VSCode使用之Vue工程配置eslint
2019/04/30 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
python返回昨天日期的方法
2015/05/13 Python
Python实现计算最小编辑距离
2016/03/17 Python
Python遍历某目录下的所有文件夹与文件路径
2018/03/15 Python
python实现两个文件合并功能
2018/04/01 Python
基于Python打造账号共享浏览器功能
2019/05/30 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
2019/06/24 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
解决python多行注释引发缩进错误的问题
2019/08/23 Python
Python简易计算器制作方法代码详解
2019/10/31 Python
python使用隐式循环快速求和的实现示例
2020/09/11 Python
加拿大花店:1800Flowers.ca
2016/11/16 全球购物
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
招商业务员岗位职责
2013/12/16 职场文书
争先创优活动总结
2014/08/27 职场文书
社区安置帮教工作总结2015
2015/05/20 职场文书
Windows下使用Nginx+Tomcat做负载均衡的完整步骤
2021/03/31 Servers
pandas数值排序的实现实例
2021/07/25 Python
DSP接收机前端设想
2022/04/05 无线电