动态添加ligerTree节点:效果图:

源码地址:http://download.csdn.net/detail/poiuy1991719/8571255

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<head>
<title>动态增加“树”节点</title>
<!-- 1:引入文件 -->
<script src="lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
<link href="lib/ligerUI/skins/Aqua/css/ligerui-tree.css"rel="stylesheet" type="text/css" />
<script src="lib/ligerUI/js/plugins/ligerTree.js" type="text/javascript"></script>
<!-- 2:配置数据 -->
<script type="text/javascript">var manager = null;$(function() {//显示图标
        $("#.l-tree").ligerTree({checkbox : true});manager = $("#.l-tree").ligerGetTreeManager();});//添加节点function addTreeItem() {var node = manager.getSelected();//获取当前指定的节点var nodes = [];nodes.push({text : $("#txtNode").val()});if (node) {//如果选择了节点,就添加节点
            manager.append(node.target, nodes);} else {manager.append(null, nodes);}}//添加多个节点function addTreeItems(){var node = manager.getSelected();var nodes=[];nodes.push({text:$("#txtNode").val(),children:[{text:'子1'},{text:'子2'}]});if(node){manager.append(node.target,nodes);}else{manager.append(null,nodes);}}//删除节点function removeTreeItem() {var node = manager.getSelected();if (node) {manager.remove(node.target);} else {alert('请先选择节点');}}//清空节点function clearTreeItem() {manager.clear();}
</script>
</head>
<body>带复选框和图标,动态添加、删除、清空节点<br><input type="text" class="l-text" value="节点名" id="txtNode"style="display:block; float:left; margin-right:10px;" /><a class="l-button" onclick="addTreeItem()"style="float:left;margin-right:10px;">增加节点</a><a class="l-button" onclick="removeTreeItem()"style="float:left;margin-right:10px;">删除节点</a><a class="l-button" onclick="clearTreeItem()"style="float:left;margin-right:10px;">清空节点</a><a class="l-button" onclick="addTreeItems()"style="width:150px;float:left;margin-right:10px;">增加节点(带子节点)</a><br><!-- 2:编写HTML --><divstyle="width:200px; height:300px; border:1px solid #ccc; overflow:auto; clear:both;"><ul class="l-tree"><li><span>节点1</span><ul><li><span>节点1.1</span><ul><li><span>节点1.1.1</span></li><li><span>节点1.1.2</span></li></ul></li><li><span>节点1.2</span></li></ul></li><li><span>节点2</span></li><li isexpand="false"><span>节点3</span><ul><li><span>节点3.1</span></li><li><span>节点3.2</span></li></ul></li></ul></div><div style="display:none"></div><a href="index6.jsp">下一效果:</a>
</body>
</html>

转载于:https://www.cnblogs.com/zjsy/p/4398932.html

ligerui_ligerTree_005_动态增加“树”节点相关推荐

  1. layui的tree如何实现动态加载_layui tree组件如何异步加载数据,动态添加树节点...

    $data = [ [ 'id' => 1, 'name' => '江苏省', 'pid' => 0], [ 'id' => 2, 'name' => '徐州市', 'p ...

  2. js动态增加ul节点li及input

    之前也做过有关节点的追加或者删除,但相对下面我要介绍的功能简单多了,都是单个节点的追加或者删除.下面小编将这个功能大概介绍一下. 这个功能的目的是创建多级专区,类似书籍的目录那种的,如下图: 这个功能 ...

  3. solr-cloud 集群动态增加、删除节点

    本次讲述动态增加节点基于上一章集群搭建的基础上来讲:https://blog.csdn.net/u013490585/article/details/86494476 上一章的例子中用了3台zk,4台 ...

  4. activiti动态增加节点_图神经网络之动态图

    图这种结构普遍存在于人类社会生活中,如互联网中网页间的互相链接会构成图.网民购买商品会构成"网民-商品"图.人和人的交流会构成图.论文的互相引用也会构成图.有许多任务需要根据这些图 ...

  5. hadoop+Spark+hbase集群动态增加节点

    如果一个集群资源不够用需要扩展的时候怎么办,那么是可以不关机动态扩展的,具体操作如下: 已有集群: 192.168.111.11 lyy1 ---master节点 192.168.111.12 lyy ...

  6. greenplum 实验,动态增加节点

    greenplum 实验,动态增加节点 1.我原有在hadoop4-hadoop6上初始化了一个greenplum的集群 2.所有的primary,mirror都启动着,我连接master,在两个表里 ...

  7. jquery追加html后删除,jquery动态增加删除元素节点

    jquery动态增加删除元素节点 对于语言编程,不同的思路有着不同的解决办法,Jquery对于动态的ul-li节点的增加删除实力操作思路: 1.做一个按钮用于增加li节点,使用Jquery:appen ...

  8. 雪花算法(snowflake)容器化部署支持动态增加节点

    先简单的介绍一下雪花算法,雪花算法生成的Id由:1bit 不用 + 41bit时间戳+10bit工作机器id+12bit序列号,如下图: 不用:1bit,因为最高位是符号位,0表示正,1表示负,所以这 ...

  9. ajax与easyui树节点,EasyUI中的tree用法介绍

    真的是太忙了,本应该有好多东西可以写,但是没什么闲时间,每次想到写的时候,来点事就又给忘了.10月最后一天了,在忙也得把这篇文章写完,不然又得多一个空白月了. 这是之前带领成员开发一个小模块功能的时候 ...

最新文章

  1. Android 自定义 —— View lineTo 与 rLineTo 的区别
  2. Community Server :: Forums
  3. 查看Eclipse版本
  4. java jvm内存地址_深入Java虚拟机——JVM内存详解
  5. SAP UI5 ushell-lib
  6. 82 个代码案例实践,带你学好 Python 机器学习
  7. 图标圆角角度_UI设计中图标的规范及原则【附全套视频】
  8. 小学音乐教学和计算机的融合,小学学科教学与计算机深度融合赛课心得体会(共4篇)...
  9. 区块链必读的书_最好的区块链:5条必读
  10. Python 第三方模块安装出现的问题和解决方案.
  11. 数字用户线(Digital Subscriber Line,DSL)
  12. ensp 交换机与路由器ospf_华为路由器 eNSP 配置 rip OSPF 路由重发布
  13. [Prescan]Prescan中Sensor学习
  14. Oracle之rollUp函数
  15. 在大米云主机中采用CentOS 6.5 部署Redmine 3.3
  16. HTML上划线 中划线 下划线实现
  17. 卧槽!逆天了,Python竟然能打造一款扫描全能王,实现图片纠正!
  18. 余额宝提现测试点【杭州多测师】【杭州多测师_王sir】
  19. 【华为OJ】【MML命令执行结果查询】
  20. 熵相似_南哲思享 | 张一兵:人类纪的“熵”、“负熵”和“熵增” ——张一兵对话贝尔纳斯蒂格勒...

热门文章

  1. Elasticsearch 6.3.2 安装 search-guard
  2. 设置 webbrowser 控件的表现形式,可以像你本机的IE浏览器一样
  3. kindeditor 4 指定生成文件的时间日期/动态获取My97的时间
  4. java将图片传为设定编码值显示(可做刺绣)
  5. Oracle 11g常用管理命令(用户、表空间、权限)
  6. python新建以时间命名的目录
  7. MongoDB之Java测试代码(DAO层)
  8. asp.net配置IIS过程错误解决
  9. [学习笔记] PHP回调函数的实现方法 [转]
  10. javascript window.open