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 01 Javascript
用innerhtml提高页面打开速度的方法
Aug 02 Javascript
js判断元素是否隐藏的方法
Jun 09 Javascript
浅谈javascript 函数属性和方法
Jan 21 Javascript
jQuery的几个我们必须了解的特点
May 03 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
Jan 04 Javascript
JavaScript实现数组降维详解
Jan 05 Javascript
深入了解javascript 数组的sort方法
Jun 01 Javascript
JavaScript页面加载事件实例讲解
Sep 01 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
Apr 27 Javascript
JS判断浏览器类型与操作系统的方法分析
Apr 30 Javascript
微信小程序轮播图swiper代码详解
Dec 01 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
使用Apache的rewrite技术
2006/06/22 PHP
一个简单的自动发送邮件系统(三)
2006/10/09 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
php上传后台无法收到数据解决方法
2019/10/28 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
Jquery结合HTML5实现文件上传
2015/06/25 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
JS简单实现移动端日历功能示例
2016/12/28 Javascript
5 种JavaScript编码规范
2018/01/30 Javascript
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
Vue Render函数创建DOM节点代码实例
2020/07/08 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
2013/12/04 Python
python实现获取序列中最小的几个元素
2014/09/25 Python
Python做文本按行去重的实现方法
2016/10/19 Python
django开发教程之利用缓存文件进行页面缓存的方法
2017/11/10 Python
python如何生成网页验证码
2018/07/28 Python
Python设计模式之原型模式实例详解
2019/01/18 Python
python 使用多线程创建一个Buffer缓存器的实现思路
2020/07/02 Python
html5理解head_动力节点Java学院整理
2017/07/13 HTML / CSS
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
迪卡侬波兰体育用品商店:Decathlon波兰
2020/03/31 全球购物
十佳教师事迹材料
2014/01/11 职场文书
出国考察邀请函
2014/01/21 职场文书
致跳高运动员加油稿
2014/02/12 职场文书
大学生通用个人自我评价
2014/04/27 职场文书
会议欢迎词
2015/01/23 职场文书
2015教师节师德演讲稿
2015/03/19 职场文书
十月围城观后感
2015/06/08 职场文书
Python超详细分步解析随机漫步
2022/03/17 Python