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 相关文章推荐
JavaScript 入门·JavaScript 具有全范围的运算符
Oct 01 Javascript
用Javascript同时提交多个Web表单的方法
Dec 26 Javascript
基于jquery DOM写的类似微博发布的效果
Oct 20 Javascript
怎么判断js脚本加载完成
Feb 28 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
Sep 15 Javascript
纯JS代码实现隔行变色鼠标移入高亮
Nov 23 Javascript
使用vue + less 实现简单换肤功能的示例
Feb 21 Javascript
深入浅析Vue.js计算属性和侦听器
May 05 Javascript
vue实现新闻展示页的步骤详解
Apr 11 Javascript
微信小程序和百度的语音识别接口详解
May 06 Javascript
基于Vant UI框架实现时间段选择器
Dec 24 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
Mar 01 Vue.js
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
咖啡语言
2021/03/03 咖啡文化
随机广告显示(PHP函数)
2006/10/09 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
PHP使用文件锁解决高并发问题示例
2018/03/29 PHP
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
JavaScript Date对象使用总结
2009/05/14 Javascript
Date对象格式化函数代码
2010/07/17 Javascript
javascript中的一些注意事项 更新中
2010/12/06 Javascript
jquery实现的鼠标下拉滚动置顶效果
2014/07/24 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
JavaScript结合AJAX_stream实现流式显示
2015/01/08 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
js 性能优化之算法和流程控制
2017/02/15 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
微信小程序中的swiper组件详解
2017/04/14 Javascript
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
select2 ajax 设置默认值,初始值的方法
2018/08/09 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
纯js+css实现仿移动端淘宝网站的弹出详情框功能
2019/12/29 Javascript
vue 判断元素内容是否超过宽度的方式
2020/07/29 Javascript
JavaScript实现滚动加载更多
2020/12/27 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
Django中针对基于类的视图添加csrf_exempt实例代码
2018/02/11 Python
实例讲解python中的序列化知识点
2018/10/08 Python
乡镇遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL
Python时间操作之pytz模块使用详解
2022/06/14 Python
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle
centos环境下nginx高可用集群的搭建指南
2022/07/23 Servers
数据设计之权限的实现
2022/08/05 MySQL