$("#"+self.options.objId).fancytree("getRootNode").visit(function(node){ if( node.isSelected() && node.key != self.options.allSelectKey) { var nodeSel = null; if(!self.options.selectedAllType){ nodeSel = self._getSelectedParent(node); } if(null == nodeSel || !nodeSel){ nodeSel = node; } start = setV_a.in_array(nodeSel.key); if(start == -1){ setV_a.push(nodeSel.key); } } });