有一个分级的数据没两位一级根据他生成一棵tree怎样做?
例如数组 array【】 = {01,0101,0102,0103,02,0201,0202,0203,03,0301,030102}

解决方案 »

  1.   

    以前写过一个,代码找不着了...说下大体思路吧,在JS中写一个方法来拼li 这个HTML 元素 先按一定的顺序(楼主的这个顺序就可以)将值存入数组,然后循环取出该数组的值,如果为父子关系,则递归调用该方法。最后的结果是生成的li 的个数和数组的长度相同,子li嵌套在父li内 兄弟的则并列。
    不过在项目中的做树的话,读取的是XML文件,节点之间的关系在XML中用标签来体现。