`
codsoul
  • 浏览: 213982 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

(转)jstree 新建node后,刷新jstree的改变的那一部分 .

 
阅读更多
转:http://blog.csdn.net/wdydxf/article/details/7106011

背景:
左边是jstree,右边是iframe,左边jstree上有个新建按钮,点击后,右边iframe打开,新建完成后,点击右边iframe中的保存按钮.右边的jstree自动就加上了这个节点:

解决方案:

 function refreshTreeFromIframe1('新建node的ID', '新建node的parentID') {
            $jstree = $.jstree._focused();
            $("#structureTree").unbind("refresh.jstree").bind("refresh.jstree", function () {
                $jstree.deselect_all();
                $jstree.save_selected();
                $jstree.select_node("#" + '新建node的ID', true);
            });
            $jstree.refresh("#" + '新建node的parentID');
        }
分享到:
评论

相关推荐

    jstree.min.js.zip

    **jstree.min.js** 是一个基于 jQuery 的交互式树形视图插件,它允许在网页中创建和管理结构化的目录或数据展示。这款插件以其轻量级、高度可定制和易于使用的特性而受到开发者们的欢迎。下面将详细介绍 jstree 的...

    jsTree.v.1.0中文文档

    - **事件**:jsTree提供了丰富的事件,如`select_node.jstree`在节点被选中时触发,`create_node.jstree`在新节点创建后触发,开发者可以监听并处理这些事件。 4. **插件介绍** - **checkbox插件**:允许用户通过...

    jsTree中文api

    jsTree支持多种事件监听,如`select_node.jstree`、`rename_node.jstree`等。你可以通过`on`方法绑定事件处理函数: ```javascript $("#treeContainer").on("select_node.jstree", function (e, data) { console....

    jsTree中文文档

    jsTree 有多种事件可以监听,比如 `ready.jstree`(初始化完成)、`select_node.jstree`(节点被选中)和 `rename_node.jstree`(节点重命名)。以下是一个监听节点被选中的例子: ```javascript $('#jstree_demo_...

    Node.js英文书籍2015出版共9本(一次下载)

    Node.js英文书籍2015出版共9本,打包成一个档,以节省大家的时间。 Full Stack Javascript - Learn Backbone.js, Node.js and MongoDB (APress 2015).epub Learning Node.js for Mobile Application Development ...

    Node.js开发-Node.js入门.pdf

    Node.js 是一个基于 JavaScript 的服务器端运行平台,允许开发者使用 JavaScript 语言来编写服务器端应用程序。 Node.js 的出现使得 JavaScript 成为服务器端脚本语言。 Node.js 的主要特点是非阻塞 I/O 和事件驱动...

    Node.js(node-v16.15.1-win-x64.zip)

    Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度...

    node.js14.18.3版本下载

    Node.js 是一个开源、跨平台的 JavaScript 运行环境,它允许开发者在服务器端执行 JavaScript 代码。Node.js 使用 V8 引擎,这是 Google 为 Chrome 浏览器开发的高性能 JavaScript 和 WebAssembly 引擎。Node.js 的...

    Node.js.zip node.js 12.18.4 - x64

    Node.js.zip node.js 12.18.4 - x64

    Node.js(node-v16.15.1.pkg)

    Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度...

    如何安装node.js教程.docx

    node.js安装如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js教程如何安装node.js...

    tree.js树形JS实现

    tree.jstree.jstree.jstree.jstree.jstree.jstree.js

    使用jsTree实现js树形结构

    $('#jstree').jstree('open_node', '#node_id'); ``` **三、总结** jsTree 是一个强大且灵活的前端库,可以帮助你快速实现交互式的树形结构。通过深入学习其配置选项、事件、插件和 API,你可以创建出满足各种...

    Node.js(node-v16.15.1.tar.gz 源码)

    Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度...

    node.js(v16.16.0) 安装包

    Node.js 是一个开源、跨平台的 JavaScript 运行环境,它让开发者可以在服务器端执行 JavaScript 代码。Node.js 使用了 Google V8 引擎,这个引擎是为 Chrome 浏览器设计的,因此 Node.js 具有高性能和高效性的特点。...

    Node.JS XML 解析 node-elementtree.zip

    `node-elementtree` 是对 Python 的 `ElementTree` 库的一个实现,它为 Node.JS 提供了方便的 XML 解析和操作功能。这个库的设计理念是简单易用,同时也保留了 XML 文档的树形结构,使得处理复杂的 XML 文档变得直观...

    Node.js(node-v16.15.1-x64.msi)

    Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度...

    如何安装node.js安装.zip

    如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js安装.zip如何安装node.js...

    linux安装node.js.pdf

    Node.js是一个基于JavaScript的runtime环境,提供了一个事件驱动、非阻塞I/O模型,使得开发者可以轻松地构建高性能的网络应用程序。 在Linux系统中安装Node.js需要经过以下步骤: 1. 从Node.js官网下载Node.js...

    node.js 中文安装包

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,由 Ryan Dahl 在2009年创建。它让开发者能够在服务器端使用 JavaScript 编程,打破了 JavaScript 仅限于客户端应用的传统格局。Node.js 使用了一个事件...

Global site tag (gtag.js) - Google Analytics