相关疑难解决方法(0)

jstree jquery如何遍历所有节点

我正在尝试遍历jstree中树视图中的每个节点.树视图有4层深,但我似乎无法超越第1层.以下是用于迭代的jQuery.

$("#myTree").bind('ready.jstree', function (event, data) {
    $('#myTree li').each(function () {
        // Perform logic here
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

是一个说明我的观点的jsfiddle.请帮助我如何迭代jstree中的每个节点.

javascript jquery jstree

17
推荐指数
2
解决办法
1万
查看次数

jsTree:如何在jsTree中将所选节点的ID获取到根节点?

如何在jsTree中将所选节点的ID获取到根节点?

假设C是选定节点然后我如何获得C的所有父ID.

一个

    • C

      + C1

      + C2

以下代码将仅返回直接父ID:如果我选择了C,那么我只获得B.

 .bind("select_node.jstree", function (event, data) {  
    //`data.rslt.obj` is the jquery extended node that was clicked          
    alert("Selected node = "+ data.rslt.obj.attr("id"));
    alert("Parent of Selected node = "+ data.inst._get_parent(data.rslt.obj).attr("id"))
 });
Run Code Online (Sandbox Code Playgroud)

输出:

Selected node = C

Parent of Selected node = B

有没有办法获取所有父节点ID,即选择节点到根节点?

  • 如何在jsTree中获取所选节点的所有子节点?

任何有关此事的帮助或指导将不胜感激.

html javascript jquery jquery-ui jstree

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

javascript ×2

jquery ×2

jstree ×2

html ×1

jquery-ui ×1