js遍历jsonTree

var json = [{tcName:"11", children:[{tcName:"22", children:[{tcName:"33"}]}, {tcName:"44", children:[{tcName:"55"}, {tcName:"55"}]}]}]; 
                readTree(json[0], $("#load")); 

        function readTree(node, ul) { 
            var li = $(["
  • " + 
                        "", node.tcName, "" + 
                        "
  • "].join("")).appendTo(ul); 

                var children = node.children; 
                if (children && children.length) { 
                    ul = $("
      ").appendTo(li); 

                      for (var i = 0; i < children.length; i++) { 
                          readTree(children[i], ul); 
                      } 
                  } 
              } 

      页面 
         



        显示结果: 
             。11 
                 。22 
                     33 
                 。44 
                     55 
                     55 

        你可能感兴趣的:(javascript,遍历,json,js,代码)