Jquery 如何获取JStree顶级检查节点。

Jquery 如何获取JStree顶级检查节点。,jquery,jstree,Jquery,Jstree,我已经使用带有复选框的json对象创建了一个jQueryJStree。这棵树长得很好。现在,我需要所有顶级选中节点(而不是它们的子节点)。我已经尝试使用下面的代码返回我所有检查过的节点,包括它们的子节点 $("#treename").jstree("get_checked",null,true).each (function () { alert($(this).attr("path"));

我已经使用带有复选框的json对象创建了一个jQueryJStree。这棵树长得很好。现在,我需要所有顶级选中节点(而不是它们的子节点)。我已经尝试使用下面的代码返回我所有检查过的节点,包括它们的子节点

$("#treename").jstree("get_checked",null,true).each

                          (function () { 

                     alert($(this).attr("path"));

 }); 
参考下面的树图片。我只需要“CA_Administrator”,而不需要它的子节点,如主干、分支和标记。

我们只需要在jstree函数中将参数从true更改为false

$("#treename").jstree("get_checked",null,false).each 

               (function () { 

               alert($(this).attr("path"));

               });

运气好吗?我在JStree 3中面临着完全相同的问题:(@zaitsman请按照我下面的答案。如何在v3上做到这一点?只有完整对象是真/假