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 &amp; DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
Jun 02 Javascript
jQuery实现的立体文字渐变效果
May 17 Javascript
jquery 插件学习(四)
Aug 06 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
Jun 05 Javascript
Javascript连接多个数组不用concat来解决
Mar 24 Javascript
extjs每个组件要设置唯一的ID否则会出错
Jun 15 Javascript
基于JavaScript实现拖动滑块效果
Feb 16 Javascript
weex里Vuex state使用storage持久化详解
Sep 09 Javascript
JavaScript类数组对象转换为数组对象的方法实例分析
Jul 24 Javascript
React传值 组件传值 之间的关系详解
Aug 26 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
Sep 16 Javascript
JavaScript闭包原理与用法学习笔记
May 29 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实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
PHP表单验证内容是否为空的实现代码
2016/11/14 PHP
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
jQuery控制Div拖拽效果完整实例分析
2015/04/15 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
Angular2 之 路由与导航详细介绍
2017/05/26 Javascript
浅析前端路由简介以及vue-router实现原理
2018/06/01 Javascript
原生JS实现的放大镜特效示例【测试可用】
2018/12/08 Javascript
如何进行微信公众号开发的本地调试的方法
2019/06/16 Javascript
详解elementui之el-image-viewer(图片查看器)
2019/08/30 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
2020/09/02 Javascript
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
Python数据结构之哈夫曼树定义与使用方法示例
2018/04/22 Python
对python遍历文件夹中的所有jpg文件的实例详解
2018/12/08 Python
python读取mysql数据绘制条形图
2020/03/25 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
工商管理应届生求职信
2013/10/07 职场文书
企业为何需要商业计划书
2013/12/26 职场文书
同学聚会老师邀请函
2014/01/28 职场文书
高校教师岗位职责
2014/03/18 职场文书
赤壁观后感(2)
2015/06/15 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang
Pytorch中TensorBoard及torchsummary的使用详解
2021/05/12 Python
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
PyMongo 查询数据的实现
2021/06/28 Python