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实现table单双行不同显示并能单行选中
Jul 25 Javascript
jquery 分页控件实现代码
Nov 30 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
May 12 Javascript
javascript表格的渲染组件
Jul 03 Javascript
javascript顺序加载图片的方法
Jul 18 Javascript
JS实现根据文件字节数返回文件大小的方法
Aug 02 Javascript
Bootstrap Scrollspy源码学习
Mar 02 Javascript
Node.js 中exports 和 module.exports 的区别
Mar 14 Javascript
利用vue.js插入dom节点的方法
Mar 15 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
Apr 13 Javascript
vue组件编写之todolist组件实例详解
Jan 22 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
Mar 19 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以mysqli方式连接类完整代码实例
2014/07/15 PHP
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
jQuery的实现原理的模拟代码 -5 Ajax
2010/08/07 Javascript
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
JavaScript获取短信验证码(周期性)
2016/12/29 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
Vue2.0 组件传值通讯的示例代码
2017/08/01 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
[03:49]显微镜下的DOTA2第十五期—VG登基之路完美团
2014/06/24 DOTA
Python如何筛选序列中的元素的方法实现
2019/07/15 Python
Python tkinter和exe打包的方法
2020/02/05 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
Python函数__new__及__init__作用及区别解析
2020/08/31 Python
python中reload重载实例用法
2020/12/15 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
HTML5 与 XHTML2
2008/10/17 HTML / CSS
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
应用电子技术专业个人求职信
2013/09/21 职场文书
工程地质勘察专业大学生求职信
2013/10/13 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
党务公开方案
2014/05/06 职场文书
开服装店计划书
2014/08/15 职场文书
企业领导对照检查材料
2014/08/20 职场文书
个人先进事迹总结
2015/02/26 职场文书
质量承诺书格式范文
2015/04/28 职场文书
教师旷工检讨书
2015/08/15 职场文书