错误写法
$("#headtops").append(" <li id='user' lay-id='user' class='layui-this'><span class= 'layuimini-tab-active'></span><span>用户信息管理</span><i id=‘remove’class='layui-icon layui-unselect layui-tab-close'>ဆ</i></li >");
$("#remove").click(function () {
方法体
}
正确写法
$("#headtops").append(" <li id='user' lay-id='user' class='layui-this'><span class= 'layuimini-tab-active'></span><span>用户信息管理</span><i οnclick=\"removetop()\" class='layui-icon layui-unselect layui-tab-close'>ဆ</i></li >");
//移除top
removetop = function () {
//获取有多少个tops
var topsnum = $("#headtops").find("li").length;
//获取用户信息管理功能的top位置。下标0123
var utop = $("#headtops").find("li[id='user']").index();
$("#user").remove();
}
总结:给动态添加的html代码绑定事件一定要在html上绑定,不要用jquery的方式绑定。