jquery - 如何获取jstree中所选节点的完整路径?(根节点到所选节点)

标签 jquery jstree

我想建立一个目录管理系统,用户可以在其中创建、重命名、删除目录以及在目录中保存文件。为此,我使用 jquery jstree。

my jsTree is like:-

*A(root node)
  *b
  *C
    *D

我想在单击按钮时获取所选节点的完整路径。如果用户选择*D文件夹,则路径应为“A/C/d”,如果用户选择C,则路径应为“A/C”。 任何帮助建议将不胜感激

最佳答案

我用过这个:

.on('changed.jstree', function (e, data) {
  var path = data.instance.get_path(data.node,'/');
  console.log('Selected: ' + path); 
})

关于jquery - 如何获取jstree中所选节点的完整路径?(根节点到所选节点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25406701/

相关文章:

javascript - JSTree 搜索与 Ajax 调用/延迟加载

javascript - jstree 显示原始 json,而不是树

json - JSON 数据结构在列表和 bool 值之间变化是否有效

jquery - 简单的 jquery 动画 - 鼠标移动过多的问题

javascript - 如何在通过 Ajax.ActionLink 调用的动态加载的 ASP.NET MVC 部分 View 上初始化 jsTree

javascript - 第一次加载页面时没有加载任何js文件

javascript - 如何在 jQuery 单击事件中显示不透明背景

javascript - 以编程方式将子节点添加到 jstree

javascript - 设置间隔和延迟

javascript - 如何使用 jQuery 根据这些 HTML 元素的总高度将所有 HTML 元素包装在 DIV 中?