js Tree 根据一个数组产生树

BUG弄潮儿
博客专家认证
2009-12-09 08:26:53
有一个分级的数据没两位一级根据他生成一棵tree怎样做?
例如数组 array【】 = {01,0101,0102,0103,02,0201,0202,0203,03,0301,030102}
...全文
186 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mich_mia 2009-12-10
  • 打赏
  • 举报
回复
很深刻呀!还是有点搞不明白!
AceOfAces 2009-12-09
  • 打赏
  • 举报
回复
以前写过一个,代码找不着了...说下大体思路吧,在JS中写一个方法来拼li 这个HTML 元素 先按一定的顺序(楼主的这个顺序就可以)将值存入数组,然后循环取出该数组的值,如果为父子关系,则递归调用该方法。最后的结果是生成的li 的个数和数组的长度相同,子li嵌套在父li内 兄弟的则并列。
不过在项目中的做树的话,读取的是XML文件,节点之间的关系在XML中用标签来体现。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧