解析层级字符串 成 无限级导航

sun378820871 2013-04-11 01:45:57
[
{id:'1',ParentId:'0',DeptName:'控股集团',DeptLevel:'1'},
{id:'2',ParentId:'0',DeptName:'集团产业',DeptLevel:'1'
,children:[{id:'7',ParentId:'2',DeptName:'产业总部',DeptLevel:'2'
,children:[{id:'11',ParentId:'7',DeptName:'产业分部',DeptLevel:'2'}]
}]}
]

用什么方式解析成这样
chiildren是第一级的子节点 属于无限级导航

求例子,或者详细方法
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sun378820871 2013-04-12
  • 打赏
  • 举报
回复
可以弱弱的求下代码么? 脑子一片混乱
wyumening 2013-04-11
  • 打赏
  • 举报
回复
lz可以试着找找树形组件,比如说这个: http://www.ztree.me/v3/demo.php#_101
md5e 2013-04-11
  • 打赏
  • 举报
回复
js吗?还是cs?
  • 打赏
  • 举报
回复
最后就是设置菜单的显示,隐藏;就是添加mouseover,mouseout事件等,完成菜单的动态效果
  • 打赏
  • 举报
回复
如果用asp.net里的menu控件能满足需求就最简单了。 再不行可以自己继承一个menu然后输出自己想要的菜单的html(建议用css+ul/li)。 再再难点就是呵呵,楼主准备做的,在前台绘制菜单,会有点麻烦。 首先这一串字符串是个数组,直接编历每个数组元素,找到DeptName,createElement生成ul元素,生成Li元素,再递归当前数组元素的children属性,如果有,在li元素下生成嵌套的ul和li元素,哦,还要在li元素里生成链接,a元素。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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