layui动态(.append和.html)菜单点击事件无效的解决

原文地址:https://blog.csdn.net/qq_41299195/article/details/83116289

菜单父级

<ul class="layui-nav" id="nav" layui-filter="test"></ul>

解决方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$(function () {
            $.ajax({
                url: '/Main/GetType1',
                success: function (da) {
                    //重点地方,将Layui在页面加载时渲染出来的span.layui-nav-bar提前删除掉
                    $("#nav").find('span.layui-nav-bar').remove();
                    $.each(da, function (index, value) {
                        var name = da[index]['name'];
                        var id=da[index]['id'];
                        var $li = $("<li class='layui-nav-item' id='t"+id+"'><a href='javascript:;'>" + name + "</a></li>");
                        $("#nav").append($li);
                        //addul("t" + id, id);
                    })
                    //列表添加完后再次执行渲染
                    xuanran();
                }
            })
        })
  
function xuanran() {
            layui.use('element', function () {
                var element = layui.element;
                var layFilter = $("#nav").attr('lay-filter');
                element.render('nav', layFilter);
            })
        }

  

posted @   天涯已可  阅读(2587)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2018-09-03 Error:(1, 1) 错误: 需要class, interface或enum
2018-09-03 idea部署tomcat:tomee required to support ear/ejb de。。
点击右上角即可分享
微信分享提示