jQuery插件zTree实现更新根节点中第i个节点名称的方法示例


Posted in Javascript onMarch 08, 2017

本文实例讲述了jQuery插件zTree实现更新根节点中第i个节点名称的方法。分享给大家供大家参考,具体如下:

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);
    });
    /**
     * 更新根节点中第i个节点的名称
     */
    function updateNodes()
    {
      var treeObj = $.fn.zTree.getZTreeObj("baseTree");
      //获取节点
      var nodes = treeObj.getNodes();
      if (nodes.length>0)
      {
        for(var i=0;i<nodes.length;i++)
        {
          // 更新根节点中第i个节点的名称
          nodes[i].name = "省份名称";
          treeObj.updateNode(nodes[i]);
        }
      }
    }
    //-->
  </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="updateNodes()" value="更新根节点中第i个节点的名称"/>
  </div>
</div>
</body>
</html>

2、运行效果:

(1)初始化

jQuery插件zTree实现更新根节点中第i个节点名称的方法示例

(2)单击按钮后

jQuery插件zTree实现更新根节点中第i个节点名称的方法示例

3、设计说明

// 更新根节点中第i个节点的名称
nodes[i].name = "省份名称";
treeObj.updateNode(nodes[i]);

附:zTree_v3插件点击此处本站下载

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
js的event详解。
Sep 06 Javascript
提交表单时执行func方法实现代码
Mar 17 Javascript
Jquery网页内滑动缓冲导航的实现代码
Apr 05 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
Jan 04 Javascript
JS中作用域和变量提升(hoisting)的深入理解
Oct 31 Javascript
js格式化时间的简单实例
Nov 27 Javascript
js实现分页功能
May 24 Javascript
Vue-cli@3.0 插件系统简析
Sep 05 Javascript
layui 监听select选择 获取当前select的ID名称方法
Sep 24 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
Sep 27 Javascript
图解JS原型和原型链实现原理
Sep 15 Javascript
node中短信api实现验证码登录的示例代码
Jan 20 Javascript
JS字符串false转boolean的方法(推荐)
Mar 08 #Javascript
原生js实现选项卡功能
Mar 08 #Javascript
js, jQuery实现全选、反选功能
Mar 08 #Javascript
基于JQuery的购物车添加删除以及结算功能示例
Mar 08 #Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
Mar 08 #Javascript
详谈jQuery中的一些正则匹配表达式
Mar 08 #Javascript
浅谈原生JS实现jQuery的animate()动画示例
Mar 08 #Javascript
You might like
PHP去除数组中重复的元素并按键名排序函数
2008/08/18 PHP
php file_get_contents函数轻松采集html数据
2010/04/22 PHP
php与mysql建立连接并执行SQL语句的代码
2011/07/04 PHP
PHP实现过滤各种HTML标签
2015/05/17 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
Javascript模块模式分析
2008/05/16 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
2013/07/08 Javascript
js使下拉列表框可编辑不止是选择
2013/12/12 Javascript
javascript判断变量是否有值的方法
2015/04/20 Javascript
jQuery Ajax 全局调用封装实例代码详解
2016/06/02 Javascript
RequireJS简易绘图程序开发
2016/10/28 Javascript
基于jQuery实现咖啡订单管理简单应用
2017/02/10 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
2019/04/30 Javascript
layui实现form表单同时提交数据和文件的代码
2019/10/25 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
JavaScript实现简单计算器
2020/03/19 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
ubuntu16.04制作vim和python3的开发环境
2018/09/23 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
flask 实现token机制的示例代码
2019/11/07 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
Python实现EM算法实例代码
2020/10/04 Python
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
面试后的感谢信范文
2014/02/01 职场文书
校园安全演讲稿
2014/05/09 职场文书
公司董事长助理工作职责
2014/07/12 职场文书
六一晚会主持词开场白
2015/05/28 职场文书
一文帮你理解PReact10.5.13源码
2021/04/03 Javascript
如何使用CocosCreator对象池
2021/04/14 Javascript