jquery - 如何在jquery中通过选项卡名称获取选项卡索引?

标签 jquery tabs

如何在jquery中通过选项卡名称获取选项卡索引?

我需要通过此命令删除某个选项卡:

$(tabContainer).tabs('删除', 索引);

索引必须包含要关闭的选项卡的正确顺序。问题是,我以编程方式生成选项卡,因此很可能有错误的索引。

最佳答案

我认为这就是您想要的(“名称”是您的选项卡的名称):

// close tab with a given name
function removeTab(name) {

    var tab = $('#tabs a').filter(function(){
        return $(this).text() == name;
    }).parent();

    var index = $( "li", $tabs ).index(tab);
    if (index>=0) {
        $tabs.tabs( "remove", index );
    }
}

关于jquery - 如何在jquery中通过选项卡名称获取选项卡索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1553099/

相关文章:

javascript - 如何使用 setTimeout() 调用 jQuery(document).ready 之外的函数?

javascript - 你能解决吗?使用数组的 JavaScript 轮播实现

javascript - 如何在 chrome 扩展程序中保持选项卡的状态

jquery - 如何使用 jQuery Mobile 以编程方式选择选项卡?

javascript - 在同一页面上 Bootstrap 多个选项卡并仅显示一个选项卡

javascript - 如何让div从左向右更快地移动?

javascript - 如何动态设置jqgrid的viewrecords属性?

javascript - Chrome Javascript Extension - 如何在新标签页中打开页面而不实际转到该标签页?

javascript - jQuery 选项卡和验证

javascript - 如何顺序调用延迟函数?