栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从数据对象创建嵌套的UL列表

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从数据对象创建嵌套的UL列表

Here is a solution:

var mainMenu = $("#test ul.mainMenu");var i, j, k, navItem, navItemLevel1, navItemLevel2;for(var i = 0; i < menu.length; i++){    var navItem = menu[i];    var new_li = $('<li ><a href="' + navItem.url + '">' + navItem.title +' </a></li>');    mainMenu.append(new_li);        for(var j = 0; j < menu[i].menu.length; j++){ var new_li_ul = $('ul.submenuLevel1', new_li); if(new_li_ul.length <= 0){     new_li_ul  = $('<ul ></ul>');     new_li.append(new_li_ul); }  var navItemLevel1 = navItem.menu[j]; var new_li_li = $('<li ><a href="' + navItemLevel1.url + '">' + navItemLevel1.title +' </a></li>'); new_li_ul.append(new_li_li);     for(var k = 0; k < menu[i].menu[j].menu.length; k++){         var new_li_ul_ul = $('ul.submenuLevel2', new_li_li);         if(new_li_ul_ul.length <= 0){  new_li_ul_ul = $('<ul ></ul>');  new_li_li.append(new_li_ul_ul);         }          var navItemLevel2 = navItemLevel1.menu[k];         new_li_ul_ul.append('<li ><a href="' + navItemLevel2.url + '">' + navItemLevel2.title +' </a></li>');     }        }};

Here is a fiddle: http://jsfiddle.net/maniator/6JnuG/3/



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/637365.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号