jQuery EasyUI 树形菜单 - 树形菜单添加节点

2023-05-16

本教程向您展示如何附加节点到树形菜单(Tree)。我们将创建一个包含水果和蔬菜节点的食品树,然后添加一些其他水果到已存在的水果节点。

创建食品树

首先,我们创建食品树,代码如下所示:


    <div style="width:200px;height:auto;border:1px solid #ccc;">
        <ul id="tt" class="easyui-tree" url="tree_data.json"></ul>
    </div>  

请注意,树(Tree)组件是定义在 <ul> 标记中,树节点数据从 URL "tree_data.json" 加载。

得到父节点

然后我们通过点击节点选择水果节点,我们将添加一些其他的水果数据。执行 getSelected 方法得到处理节点:


    var node = $('#tt').tree('getSelected');  

getSelected 方法的返回结果是一个 javascript 对象,它有一个 id、text、target 属性。target 属性是一个 DOM 对象,引用选中节点,它的 append 方法将用于附加子节点。

附加节点


    var node = $('#tt').tree('getSelected');
    if (node){
        var nodes = [{
            "id":13,
            "text":"Raspberry"
        },{
            "id":14,
            "text":"Cantaloupe"
        }];
        $('#tt').tree('append', {
            parent:node.target,
            data:nodes
        });
    }  

当添加一些水果,您将看见:

正如您所看到的,使用 easyui 的树(Tree)插件去附加节点不是那么的难。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery EasyUI 树形菜单 - 树形菜单添加节点 的相关文章

随机推荐

  • Windows Terminal 快速配置 oh-my-posh

    背景 想美化下windows terminal xff0c 选择了oh my posh 网上的文章有点多 xff0c 加上官方的教程对初次使用着并不是太友好 xff0c 所以自己快速摸索了 记录下过程 步骤 1 xff0c 安装oh my
  • SVN彻底删除某版本的方法

    如果出现了提交失误 xff0c 想从服务器端彻底删除某版本 xff0c 可以这么做 在服务器端的Repository RepoName db revs 0和 db revprops 0中删除对应的版本号 xff0c 此时再update会出现
  • ZEMAX | 使用点扩散函数的衍射极限成像系统的分辨率

    ZEMAX 使用点扩散函数的衍射极限成像系统的分辨率 成像系统 xff08 例如显微镜 xff09 的衍射极限分辨率可以通过不同方式表征 在本文中 xff0c 我建议使用在 OpticStudio 中计算的点扩散函数 PSF 来客观衡量这些
  • 荐书 | 从启蒙到进阶,值得推荐的五本少儿编程

    据小木对身边的人了解 xff0c 好像码农们都有这么一个愿望 xff1a 等我有孩子了 xff0c 我一定教我的孩子学编程 玩游戏玩自己设计的才酷 xff01 看着一个个码农爸爸憧憬着美好的愿景 xff0c 小木恨不得马上帮他们实现这个愿望
  • 在浏览器中输入一个网址后,发生了什么?

    此文章转载自 xff1a https www cnblogs com SarahLiu p 5954832 html 这是面试中一道非常经典的问题 当你在浏览器中输入一个网址 xff0c 浏览器的处理过程如下 xff1a 第一步 浏览器查找
  • Banner基本使用 2.1.0

    Step 1 依赖banner Gradle dependencies compile 39 com youth banner banner 2 1 0 39 Step 2 添加权限到你的 AndroidManifest xml lt if
  • eclipse控制台变动难调整

  • 苹果cms详细安装方法

    做影视网站的站长对苹果cms是相当熟悉的 xff0c 毕竟这套系统实在太好用了 xff0c 使它一直火到了今天 xff01 今天小编就带着刚接触到本套程序的大家用它来搭建一次影视视频网站 xff01 程序运行环境 Apache 43 PHP
  • MySQL的版本以及版本号

    针对不同的用户 xff0c MySQL 分为两个版本 xff1a MySQL Community Server xff08 社区版 xff09 xff1a 该版本完全免费 xff0c 但是官方不提供技术支持 MySQL Enterprise
  • MySQL配置教程(图解版)

    配置 MySQL 数据库有两种比较常见的方式 xff0c 分别是使用配置向导和手动更改 xff0c 下面我们来分别介绍一下这两种方式 使用配置向导 步骤 1 xff1a MySQL 安装完成之后 xff0c 进行配置信息的确认 xff0c
  • MySQL常用运算符详解

    MySQL 数据库中的表结构确立后 xff0c 表中的数据代表的意义就已经确定 而通过 MySQL 运算符进行运算 xff0c 就可以获取到表结构以外的另一种数据 例如 xff0c 学生表中存在一个 birth 字段 xff0c 这个字段表
  • Java 文档注释

    Java 支持三种注释方式 前两种分别是 和 xff0c 第三种被称作说明注释 xff0c 它以 开始 xff0c 以 结束 说明注释允许你在程序中嵌入关于程序的信息 你可以使用 javadoc 工具软件来生成信息 xff0c 并输出到HT
  • JSP开发环境搭建(Tomcat的安装和配置)

    使用 JSP 开发程序 xff0c 需要具备对应的运行环境 xff1a Web 浏览器 Web 服务器 JDK 开发工具包 数据库 xff08 MySQL SQL Server 等 xff09 下面以 Windows 操作系统为平台介绍 J
  • JS字符串替换(使用replace()方法)

    replace 方法的第二个参数可以使用函数 xff0c 当匹配时会调用该函数 xff0c 函数的返回值将作为替换文本使用 xff0c 同时函数可以接收以 为前缀的特殊字符 xff0c 用来引用匹配文本的相关信息 约定字符串说明 1 2 9
  • Spring Boot项目搭建步骤(超详细)

    在 Spring Tools 4 for Eclipse 中依次选择 File gt New gt Maven Project xff0c 然后在出现的界面中按图 1 所示增加相关信息 图 1 创建 maven 项目 完了上述操作之后 xf
  • Java Swing JRadioButton:单选按钮组件

    单选按钮与复选框类似都有两种状态 xff0c 不同的是一组单选按钮中只能有一个处于选中状态 Swing 中 JRadioButton 类实现单选按钮 xff0c 它与 JCheckBox 一样都是从 JToggleButton 类派生出来的
  • Java Swing计算器界面的实现

    在本节之前已经详细介绍了 Swing 中容器 布局管理器以及常用的基本组件 本案例将综合运用这些知识实现一个计算器的布局 在本实例中使用两种布局管理器来进行界面设计 计算器界面可以分成两部分 xff0c 即显示区和键盘区 显示区可以使用文本
  • Eclipse 关闭项目

    为什么要关闭项目 xff1f Eclipse 工作空间包含了多个项目 一个项目可以是关闭或开启状态 项目打开过多影响有 xff1a 消耗内存占用编译时间 xff1a 在删除项目 class 文件 xff08 Clean All Projec
  • jQuery EasyUI 树形菜单 - 创建异步树形菜单

    为了创建异步的树形菜单 xff08 Tree xff09 xff0c 每一个树节点必须要有一个 39 id 39 属性 xff0c 这个将提交回服务器去检索子节点数据 创建树形菜单 xff08 Tree xff09 lt ul id 61
  • jQuery EasyUI 树形菜单 - 树形菜单添加节点

    本教程向您展示如何附加节点到树形菜单 xff08 Tree xff09 我们将创建一个包含水果和蔬菜节点的食品树 xff0c 然后添加一些其他水果到已存在的水果节点 创建食品树 首先 xff0c 我们创建食品树 xff0c 代码如下所示 x