直接用root的getChildren即可,不需要递归,该方法一次性将所有节点都获得了,所有层次都是root的子节点:
function showAllNode(nod){
var tts = $('#testTree').tree('getChildren',nod.target);
for(var i=0 ; i<tts.length ; i++) {
alert(tts[i].text);
}
}
如果要获得所有叶子节点只要加入isLeaf方法判断即可。