我使用了var nodes=$('#jstree').jstree("get_json");
这段代码,我得到了跟随对象的结果
。我只想要像这样生孩子。 如何获得
答案 0 :(得分:0)
您可以使用get_json
功能,只需传入可选ID(要开始的节点):
var nodes=$('#jstree').jstree("get_json","NODE-ID-HERE").children;
请记住,这种方法也会给孩子们的孩子,但你可以简单地忽略这些。如果这对您有效 - 循环结果并删除子属性。
var instance = $('#jstree').jstree(true),
children = instance.get_json("NODE-ID-HERE").children,
i, j;
for(i = 0, j = children.length; i < j; i++) {
delete children[i].children;
delete children[i].children_d;
}
// children is now an array of all the node's children, but without their children