• 列表导航栏记录一下


    var data = [{

          url: "#",

          icon: "fa fa-dashboard",

          name: "Dashboard",

          children: [{

            url: "index.html",

            icon: "fa fa-circle-o",

            name: "Dashboard v1"

          }, {

            url: "index2.html",

            icon: "fa fa-circle-o",

            name: "Dashboard v2"

          }]

        }, {

          url: "pages/widgets.html",

          icon: "fa fa-dashboard",

          name: "wat",

          children: []

        }]

     

     

        function getHTml(data) {

          var html = "";

          for (var i = 0; i < data.length; i++) {

            var item = data[i];

            if (item.children.length) {

              html += `<li class="treeview">

            <a href=" ">

              <i class="${item.icom}"></i> 

              <span>${item.name}</span>

              <span class="pull-right-container">

                <i class="fa fa-angle-left pull-right"></i>

              </span>

            </a >

            <ul class="treeview-menu">`

              for (var j = 0; j < item.children.length; j++) {

                var sub_item = item.children[j]

                html += `<li><a href="${sub_item.url}">

                <i class="${sub_item.icon}"></i>${sub_item.name}</a ></li>`

              }

              html += `</ul>

          </li>`

            } else {

              html += `<li>

            <a href="${item.url}">

              <i class="${item.icom}"></i> <span>${item.name}</span>

            </a >

          </li>`

            }

          }

          return html;

        }

        $('.sidebar-menu').html(getHTml(data))

  • 相关阅读:
    Python中re(正则表达式)模块学习
    Django(第一次使用心得,及总结)
    Lunix 安装VMware tools
    主键自动生成办法
    常用的android弹出对话框
    JDBC_mysql---防sql注入,存储图片
    java实现md5加密
    sql语句批量处理Batch
    连接mysql数据库2+操作入门
    Oracle事物基础
  • 原文地址:https://www.cnblogs.com/ayanboke/p/11401043.html
Copyright © 2020-2023  润新知