如何使用id获取活动标签的索引

时间:2016-08-08 09:02:33

标签: jquery jquery-ui

我希望获取有效标签的使用指数' .tabs("选项","有效",索引)'方法

我使用了ui.newTab.index()方法,但它没有用。 ' selectedTab'未定义

所以我尝试使用id试图找到索引

但结果' selectedTab'有-1 ...

我该如何解决?

这是我的代码 (selectedTab有字符串值吗?)

id2Index : function (tabsId, srcId)
{
    var index=-1;
    var i = 0, tbH = $(tabsId).find("li a");
    var lntb=tbH.length;
    if(lntb>0){
        for(i=0;i<lntb;i++){
            o=tbH[i];
            if(o.href.search(srcId)>0){
                index=i;
            }
        }
    }
    return index;
}


selectedTab = id2Index("#tabs", "#tabs-1");

1 个答案:

答案 0 :(得分:0)

要查找活动选项卡的索引,您可以使用如下构造:

var activeTabIndex= $('.ui-tabs-tab').index($('.ui-tabs-active'));