为了账号安全,请及时绑定邮箱和手机立即绑定

两个list怎么在页面上拼成树形菜单

两个list怎么在页面上拼成树形菜单

C#
一只斗牛犬 2018-12-13 05:02:30
oreach (var item in Model)    {    <h5 class="title">@item.mName</h5>    <ul>        <li id="a">123</li>        <script type="text/javascript">                     //对应模块菜单              $.ajax({            url:'@Url.Action("menu")',            type:'get',            data:{id:@item.mid},            success:function(data)            {                $.each(data,function(i,val)                {                 $("#a").append(val.mName);                })            }            })        </script>    </ul>    }代码中模块以及对应的菜单都显示出来了,但所有的菜单都跑到第一个模块<li>标签里去了,因为我用的是append所以当模块id显示为第二个的时候对应菜单仍然跑到第一个模块下面,求高手看下改怎么修改把模块跟菜单一一对应起来
查看完整描述

2 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

$("#a") ?这个应该根据相应的foreach 的index来控制顺序

 

然后绑定的时候根据index来绑定、


查看完整回答
反对 回复 2018-12-18
  • 2 回答
  • 0 关注
  • 681 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信