有一数组var str = "name=广东\r\ncode=gd\r\nparent=0\r\n\r\nname=广西\r\ncode=gx\r\nparent=0\r\n\r\nname=深圳\r\ncode=sz\r\nparent=gd\r\n\r\nname=福田\r\ncode=ft\r\nparent=sz\r\n\r\nname=罗湖\r\ncode=lh\r\nparent=sz\r\n\r\n";需要打印出这种树形结构应该怎么写??<ul>
<li>广东
        <ul>
            <li>深圳
                <ul>
                    <li>福田</li>
                    <li>罗湖</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>广西</li>
</ul>请大虾们帮帮忙,先谢了

解决方案 »

  1.   


    <ul>
    <li>广东
            <ul>
                <li>深圳
                    <ul>
                        <li>福田</li>
                        <li>罗湖</li>
                    </ul>
                </li>
            </ul>
        </li>
        <li>广西</li>
    </ul>
      

  2.   

    你这种类型, 最好是用树来表示, 这样才是合理的. 
    先到http://www.destroydrop.com/javascripts/tree/去下载dTree的包
    再看看demo吧
      

  3.   

    dTree确实很好用,收藏了,多谢!