$(function(){ setList($('#system1List'),reSoreMenuObj(menuObj.sale)); setList($('#system2List'),reSoreMenuObj(menuObj.agent)); setList($('#system3List'),reSoreMenuObj(menuObj.customer)); setList($('#system4List'),reSoreMenuObj(menuObj.website));})//重排对象function reSoreMenuObj(data){ var newArray = []; for (var i=0; i< data.length; i++) { if(isThird(data[i])){ for(var n=0; n< data[i].sub.length; n++){ newArray.push(data[i].sub[n]); } }else{ newArray.push(data[i]); } } return newArray;}//是否存在第三级function isThird(data){ for (var j=0; j< data.sub.length; j++) { if(data.sub[j].sub instanceof Array && data.sub[j].sub.length > 0){ return true; } } return false;}function setList(ele,data){ var strHtml = ""; for (var i=0; i< data.length; i++) { if(i == data.length - 1){ strHtml += "
- "; }else{ strHtml += "
- "+ data[i].name +" "; var subHtml = ""; for (var j=0; j< data[i].sub.length; j++) { subHtml += "
- "+ data[i].sub[j].name +" "; //var ssHtml = "" //for (var k=0; k< data[i].sub[j].sub.length; k++) { // ssHtml += "
- "+ data[i].sub[j].sub[k].name +" "; //} //subHtml += ssHtml; } strHtml += subHtml + "
- "; } strHtml += "