jstree jQuery如何遍历所有节点

第122章

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

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

是一个说明我观点的jsfiddle。请帮助我如何遍历jstree中的每个节点。

桑丁

这样可以将树的所有子级以平面数组的形式存储在.each循环中。

$("#tree").bind('ready.jstree', function(event, data) {
  var $tree = $(this);
  $($tree.jstree().get_json($tree, {
      flat: true
    }))
    .each(function(index, value) {
      var node = $("#tree").jstree().get_node(this.id);
      var lvl = node.parents.length;
      var idx = index;
      console.log('node index = ' + idx + ' level = ' + lvl);
    });
});

JSFiddle - get_json的文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何遍历jstree的所有节点

来自分类Dev

获取特定级别的所有节点JsTree Jquery

来自分类Dev

遍历jsTree树

来自分类Dev

jstree初始节点ID

来自分类Dev

从jstree获取选定的节点

来自分类Dev

jsTree - 返回节点值

来自分类Dev

jsTree 取消创建节点

来自分类Dev

jsTree:遍历树时如何获取节点的元数据?

来自分类Dev

jsTree:遍历树时如何获取节点的元数据?

来自分类Dev

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

来自分类Dev

jstree重命名类中的所有节点

来自分类Dev

jsTree-在扩展所有节点之前呈现它们?

来自分类Dev

遍历JSON对象以构建JSTree

来自分类Dev

从jstree节点清除缓存

来自分类Dev

防止jsTree节点选择

来自分类Dev

隐藏JSTree中的特定节点

来自分类Dev

节点jstree的返回路径

来自分类Dev

从jstree节点清除缓存

来自分类Dev

jQuery函数在jstree中查找节点的状态?

来自分类Dev

获取选定的Jstree节点值JQuery

来自分类Dev

jQuery JSTree“取消选中节点”性能问题

来自分类Dev

jsTree打开节点属性...如何获取?

来自分类Dev

jstree:如何取消删除/还原节点

来自分类Dev

如何打开选中的节点jstree

来自分类Dev

如何取消jsTree的最后一次调用(使用$ .jstree())?

来自分类Dev

jstree-如何获取实例?

来自分类Dev

如何重绘树(jstree)

来自分类Dev

如何增加JSTree放置区域

来自分类Dev

如何强制重新排序jsTree?