【问题标题】:How to get currently selected tab index in jquery UI?如何在 jquery UI 中获取当前选定的选项卡索引?
【发布时间】:2013-06-02 03:14:29
【问题描述】:

在 jquery UI 中,使用他们的最新版本,我无法再获得所选选项卡的 ID。我从jQuery UI Tabs Get Currently Selected Tab Index 尝试了ui.index,但它给了我未定义。

现在有人知道怎么做吗?

$( "#tabs" ).bind( "tabsactivate", function(event, ui) { 
    alert(ui.index);
});

在这段代码中,我每次选择新标签时都会收到警报,但它显示未定义。

谢谢

【问题讨论】:

    标签: jquery jquery-ui tabs indexing


    【解决方案1】:

    您需要以这种方式使用它。 ui 没有任何名为 index 的属性

    alert(ui.newTab.index());
    

    Demo

    1. 获取当前选中标签的索引:ui.newTab.index()
    2. 获取最后选择的标签的索引:ui.oldTab.index()

    ui.newTab 将返回代表元素的 jquery 对象,您可以在其上调用 index() 方法来获取索引。

    【讨论】:

    • 收到 TypeError: ui.newTab.index() is undefined
    • 如何获取子标签的索引?
    猜你喜欢
    • 2010-09-22
    • 2013-04-24
    • 2015-09-19
    • 2013-02-05
    • 1970-01-01
    • 2013-04-07
    • 1970-01-01
    • 1970-01-01
    • 2019-08-24
    相关资源
    最近更新 更多