递归json字符串

$(function(){
   var data=[{ ...  }];  //json树形字符串 
   $("#dataInput").click(function(){
      var options="";
      var count=8;
      if(data.length==1){  
         options = displayMenu(data[0], options,count);   
      }   
      $("#ss").html(options); 
   });
});
 
function displayMenu(model, options,count) {
   count=count+8;
   for(var j=0;j<model.children.length;j++){
      var childs = model.children;
      options = options + "<li>"+getEmptyString(count)+childs[j].displayName+"</li>";
      if (childs.length > 0) {
         options = displayMenu(childs[j], options,count);
      }
   }
   return options;
};

function getEmptyString(count){
   var text = '';
   for(var i=0;i<count;i++){
      text=text+'&nbsp;';
   }
   return text;
}

posted @ 2013-05-26 15:33  若 ♂ 只如初见  阅读(294)  评论(0编辑  收藏  举报