在项目中需要关闭当前tab标签页和关闭所有tab标签页。
关闭当前tab标签页:
function closeThis(){
top.layui.element.tabDelete("tab", top.jQuery(".layui-tab-title .layui-this").attr("lay-id"));
}
关闭所有tab标签页
$('.close-all').on('click', function() {
var tabtitle = $(".layui-tab-title li");
var ids = new Array();
$.each(tabtitle, function (i) {
ids[i] = $(this).attr("lay-id");
})
//如果关闭所有 ,即将所有的lay-id放进数组,执行tabDeleteAll
active.tabDeleteAll(ids);
});