jstree获取根节点的所有子节点

4
如何在 jsTree 中获取所有子节点? 我需要单击树中的父节点,并将其所有子节点放入数组中。 最好循环遍历并分配一个新的关联数组...但那是以后的事情。
其中 data.inst.obj 是具有子元素的任何父节点。 我尝试过这个: children=data.inst.obj.find("li").. array of 0
all_children= data.inst._get_children(data.rslt.obj); 仍然这个数组的长度(all_children.length)为 0。
我肯定错过了某些明显的东西……

好的,_get_children(node)能够正常工作,但您必须先展开节点而不仅仅是单击它。 - Kayla
1个回答

0

可以通过DOM检查树而无需使用事件处理程序数据。

如何读取树的示例:http://jsfiddle.net/mmeah/YKqEQ/

    var myTreeContainer = $.jstree._reference(myTree).get_container();
    var allChildren=myTreeContainer.find("li");

有些东西被更新了,导致代码出了问题。非常抱歉。如果我修复了它,我会发布通知的。 - MMeah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接