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得到网页中所有的div的id
Oct 19 Javascript
如何让动态插入的javascript脚本代码跑起来。
Jan 09 Javascript
JQuery Tips(4) 一些关于提高JQuery性能的Tips
Dec 19 Javascript
Javascript 面向对象之重载
May 04 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
Apr 30 Javascript
jQuery中[attribute*=value]选择器用法实例
Dec 31 Javascript
JavaScript中document对象使用详解
Jan 06 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
Aug 16 Javascript
AngularJS入门教程之AngularJS 模板
Aug 18 Javascript
详解angular中的作用域及继承
May 31 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
Jan 21 Javascript
微信小程序缓存过期时间的使用详情
May 12 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运算符的知识大全
2011/11/03 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
PHP使用glob函数遍历目录或文件夹的方法
2014/12/16 PHP
PHP处理CSV表格文件的常用操作方法总结
2016/07/01 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
2016/09/22 PHP
php策略模式简单示例分析【区别于工厂模式】
2019/09/25 PHP
关于JS字符串函数String.replace()
2013/04/07 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
2016/05/05 Javascript
javascript修改浏览器title方法 JS动态修改浏览器标题
2017/11/30 Javascript
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
使用typescript改造koa开发框架的实现
2020/02/04 Javascript
jQuery实时统计输入框字数及限制
2020/06/24 jQuery
.netcore+vue 实现压缩文件下载功能
2020/09/24 Javascript
布同自制Python函数帮助查询小工具
2011/03/13 Python
python中mechanize库的简单使用示例
2014/01/10 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
python实现对输入的密文加密
2019/03/20 Python
Python3 批量扫描端口的例子
2019/07/25 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
python批量解压zip文件的方法
2019/08/20 Python
Python中Selenium库使用教程详解
2020/07/23 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
如何用Python进行时间序列分解和预测
2021/03/01 Python
英国景点门票网站:attractiontix
2019/08/27 全球购物
购买原创艺术品:Zatista
2019/11/09 全球购物
Java文件和目录(IO)操作
2014/08/26 面试题
企业管理专业个人求职信范文
2013/09/24 职场文书
服务员自我评价
2014/01/25 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
《春晓》教学反思
2014/04/20 职场文书
十八大宣传标语
2014/10/09 职场文书
公司聚餐通知
2015/04/22 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书
Java比较两个对象中全部属性值是否相等的方法
2021/08/07 Java/Android
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL