layui 关闭当前tab标签页和关闭所有tab标签页

在项目中需要关闭当前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);
    });

你可能感兴趣的:(layui)