jquery - jsTree : Append child node dynamically

标签 jquery jstree

我在页面加载时使用下面的代码来使用 jsTree 生成树.

  $('#jstree_demo_div').jstree({
          'core': {
             'themes': {
                        'name': 'proton',
                        'responsive': true
                        },
             'data': results,
             "check_callback" : true
          }
  });

一切工作正常,结果数组显示为树。我想在单击此静态树中的几个节点时动态添加/追加子节点。

请帮忙。

最佳答案

如果将特定节点的 children 属性设置为 true,则该节点将呈现为关闭状态,并且当该节点展开时,core.data .datacore.data.url 函数被调用(假设您使用的是 AJAX)。

请参阅使用 AJAX 的文档 http://www.jstree.com/docs/json/

或者,您可以为 core.data 提供一个函数,该函数用于加载树和任何节点。

关于jquery - jsTree : Append child node dynamically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29301155/

相关文章:

javascript - ngRoute 和 Underscore.js 的 RequireJS shim 配置

javascript - 使用 Javascript 正则表达式获取元元素属性

javascript - 当在 chrome 中启用记住密码时,JQuery 更改事件不会在密码字段上加载时触发

javascript - jstree jquery插件中字段 "left"和 "right"有什么特点?

c# - jsTree 3.0.2 - 如何将参数传递给 aspx webmethod

javascript - Bootstrap 下拉菜单在模态中不起作用

jquery - Amcharts继承字体或设置所有元素字体

php - 将jstree中的数据插入数据库

jquery - 如何通过设置 jsTree 中的 "li"和 "a"DOM 元素的类来格式化它们?

jquery - jsTree "create_node"确实不起作用