2013-09-06 1 views
2

json 객체를 사용하여 하나의 jquery jstree를 생성했습니다. 나무가 잘 작동합니다. 이제 모든 최상위 검사 노드 (자녀가 아님)가 필요합니다. 나는 자식들을 포함하여 검사 된 모든 노드를 리턴하는 코드 아래에 시도했다.JStree 최상위 검사 노드를 얻는 방법.

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

          (function() { 

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

}); 

아래의 그림을 참조하십시오. 트렁크, 분기, 태그 같은 자식 노드가 아닌 "CA_Administrator"만 필요합니다. My Tree

+1

행운이 있나요? 나는 JStree 3와 똑같은 문제에 직면 해있다. ( – zaitsman

+0

@zaitsman 제 대답을 따라주십시오. – Shibankar

답변

0

jstree 기능에서 매개 변수를 true에서 false로 변경해야합니다.

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

       (function() { 

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

       });