zoukankan      html  css  js  c++  java
  • 五级菜单

    $.each(data,function(i, sm1) {
    console.log(i+"1级:"+sm1.menuid+":"+sm1.menuname);
    var menulist1 = "<ul id='tt1' class='easyui-tree' animate='true' dnd='true'>";
    $.each(sm1.menus, function(i, sm2) {
    console.log(sm2.url);
    console.log(sm2.menus.length);
    console.log(sm2.url!=null && sm2.menus.length==0);
    if(sm2.url!=null && sm2.menus.length==0){
    console.log(sm2.url);
    menulist1 += "<li><a ref='"+sm2.menuid+"' href='#' ref='"+sm2.url+"'> <span class='nav'>"+sm2.menuname+"</span></a>";
    }else{
    menulist1 += "<li> <span class='nav'>"+sm2.menuname+"</span>";
    }

    if(sm2.menus.length>0){
    menulist1 += "<ul>";
    $.each(sm2.menus, function(i, sm3) {
    console.log(sm3.url);
    if(sm3.url!=null && sm3.menus.length==0){
    menulist1 += "<li><a ref='"+sm3.menuid+"' href='#' rel='"+sm3.url+"'> <span class='nav'>"+sm3.menuname+"</span></a>";
    }else{
    menulist1 += "<li> <span class='nav'>"+sm3.menuname+"</span>";
    }

    if(sm3.menus.length>0){
    menulist1 += "<ul>";
    $.each(sm3.menus, function(i, sm4) {
    console.log(i+"-------5级:sm4.menuid="+sm4.menuid+":sm4.menuid="+sm4.menuname);
    if(sm4.url!=null && sm4.menus.length==0){
    menulist1 += "<li><a ref='"+sm4.menuid+"' href='#' rel='"+sm4.url+"'> <span class='nav'>"+sm4.menuname+"</span></a>";
    }else{
    menulist1 += "<li> <span class='nav'>"+sm4.menuname+"</span>";
    }

    if(sm4.menus.length>0){
    menulist1 += "<ul>";
    $.each(sm4.menus, function(i, sm5) {

    if(sm5.url!=null && sm5.menus.length==0){
    menulist1 += "<li><a ref='"+sm5.menuid+"' href='#' rel='"+sm5.url+"'> <span class='nav'>"+sm5.menuname+"</span></a>";
    }else{
    menulist1 += "<li> <span class='nav'>"+sm5.menuname+"</span>";
    }



    menulist1 += "</li>";
    });
    menulist1 += "</ul>";
    }
    menulist1 += "</li>";
    });
    menulist1 += "</ul>";
    //console.log("------------end 4级UL-------------");
    }
    menulist1 += "</li>";
    });
    menulist1 += "</ul>";
    //console.log("------------end 3级UL-------------");
    }

    menulist1 += "</li>";
    });

    //console.log("------------end 2级UL-------------");
    menulist1 += "</ul>";
    //console.log(menulist1);
    $('#wnav').accordion('add', {title : sm1.menuname,content : menulist1,iconCls : 'icon ' + sm1.icon});
    });

  • 相关阅读:
    开发者使用JasperReport——通过数据源生成报表
    《编程导论(Java)》电子参考文献索引
    QT信号的自定义
    uCOS3空闲任务
    php函数nl2br的反函数br2nl
    PHPstorm相关设置以及快捷键
    phpstorm 左边的文件列表没用了 怎么弄出来
    nl2br()与nl2p()函数,php在字符串中的新行(\n)之前插入换行符
    DNS配置&HTTP 规格严格
    GC与幽灵引用 规格严格
  • 原文地址:https://www.cnblogs.com/gzhbk/p/11197595.html
Copyright © 2011-2022 走看看