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 相关文章推荐
jquery网页元素拖拽插件效果及实现
Aug 05 Javascript
用循环或if语句从json中取数据示例
Aug 18 Javascript
jQuery构造函数init参数分析续
May 13 Javascript
10条建议帮助你创建更好的jQuery插件
May 18 Javascript
详解javascript遍历方式
Nov 11 Javascript
JavaScript中rem布局在react中的应用
Dec 09 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
May 17 Javascript
JS 中document.write()的用法和清空的原因浅析
Dec 04 Javascript
React Router V4使用指南(精讲)
Sep 17 Javascript
vue-router传参用法详解
Jan 19 Javascript
详解微信小程序scroll-view横向滚动的实践踩坑及隐藏其滚动条的实现
Mar 14 Javascript
vue 进阶之实现父子组件间的传值
Apr 26 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
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
php原生导出excel文件的两种方法(推荐)
2016/11/19 PHP
HTML TO JavaScript 转换
2006/06/26 Javascript
javascript引用对象的方法
2007/01/11 Javascript
一段实现页面上的图片延时加载的js代码
2010/02/11 Javascript
jquery ajax执行后台方法
2010/03/18 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
javascript 循环调用示例介绍
2013/11/20 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
了解Javascript的模块化开发
2015/03/02 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
Vue EventBus自定义组件事件传递
2018/06/25 Javascript
浅析JavaScript异步代码优化
2019/03/18 Javascript
jquery 时间戳转日期过程详解
2019/10/12 jQuery
JavaScript组合模式---引入案例分析
2020/05/23 Javascript
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
Python中xrange与yield的用法实例分析
2017/12/26 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
python文件选择对话框的操作方法
2019/06/27 Python
在python中做正态性检验示例
2019/12/09 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
如何在Anaconda中打开python自带idle
2020/09/21 Python
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
迪士尼西班牙官方网上商店:ShopDisney西班牙
2020/02/02 全球购物
请介绍一下Ant
2016/07/22 面试题
大学生志愿者感言
2014/01/15 职场文书
简单的项目建议书模板
2014/03/12 职场文书
《每逢佳节倍思亲》教后反思
2014/04/19 职场文书
装修活动策划方案
2014/08/27 职场文书
党员剖析材料范文
2014/09/30 职场文书
工作期间打牌检讨书范文
2014/11/20 职场文书
初中家长评语和期望
2014/12/26 职场文书
用几道面试题来看JavaScript执行机制
2021/04/30 Javascript
Python中requests库的用法详解
2022/06/05 Python