返回当前打开选项卡的索引

时间:2014-04-18 13:59:27

标签: javascript tabs jquery-ui-tabs

在输入一些数据后,我有一些逻辑刷新了我的部分页面。数据输入表单位于三个选项卡表的第二个选项卡上。当一个标签打开时,另外两个标签关闭。

当我输入数据时,刷新功能关闭第二个选项卡并再次打开第一个选项卡,我希望第二个选项卡保持打开状态。

我正在寻找获取当前打开标签索引的方法,我认为这将使我走上解决此问题的正确道路。

那么如何获取当前打开的标签的索引?

有人已经问了同样的question,但我似乎无法得到适合我的答案!

 var index;

 jQuery("#tabs").tabs({
     activate: function (event, ui) {
     index = (ui.newTab.index());
     }
 });

1 个答案:

答案 0 :(得分:0)

因此,经过一些网上搜索和一些反复试验后,我发现这对我来说非常适合。

 var tab_idx;           

 function getSelectedTabIndex() { 
    return jQuery("#tabs").tabs('option', 'active');
 }

 tab_idx = getSelectedTabIndex();