js easyui tree判断是否父节点

function isIncludeParentNode(){
// 获取选中节点
    var checkedNodes = $("#xx").tree("getChecked");
// 所选节点ID集合
    var checkedNodeArr = [] ;
    var checkedNodeObj = [] ;

   for(var i int checkedNodes ){
      checkedNodeArr.push(checkedNodes[i].id);
      checkedNodeObj.push(checkedNodes);
   }

   if(checkedNodeArr.length>0){
     for(var i in checkedNodeArr){
        var parentNode = $("#xx").tree("getParent",checkedNodeObj[i].target);

        if(parentNode){
           if(checkedNodeArr.indexOf(parentNode.id) == -1){
              return false ;
           }
        }
     }
   }

return true ;
}

猜你喜欢

转载自forlan.iteye.com/blog/2323262