首页 > 其他 > 详细

最简单的无线分类,无限树形菜单解决方案

时间:2018-03-02 20:26:05      阅读:237      评论:0      收藏:0      [点我收藏+]
    JS版本

  整体思路就是:不管多少层级,每层都需要添加子类进去,写个递归函数寻找子类即可

var data = [ {"txt":"成都", "key":"成都", "val":"", "parentKey":"四川", "index":1, }, {"txt":"雅安", "key":"雅安", "val":"", "parentKey":"四川", "index":1, }, {"txt":"四川", "key":"四川", "val":"", "parentKey":"", "index":0, }, {"txt":"崇州", "key":"崇州", "val":"", "parentKey":"成都", "index":1, }, ]; function addChildNode(pk){ for (var x in data){ if(data[x].parentKey==pk){ addChildNode(data[x].key); console.log("我是"+data[x].parentKey+"的:"+data[x].txt); } } } $.each(data,function(name,value) { if(value.index==0){ //console.log(value); addChildNode(value.key); } });

 

最简单的无线分类,无限树形菜单解决方案

原文:https://www.cnblogs.com/cfas/p/8494405.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!