如何在jquery UI中获取当前选定的选项卡索引?

ome*_*ega 1 indexing jquery tabs jquery-ui

在jquery UI中,使用他们的最新版本,我无法再获取所选标签的ID.我尝试ui.indexjQuery UI选项卡获取当前选定的选项卡索引,但它给了我undefined.

有谁知道现在这样做的方法?

$( "#tabs" ).bind( "tabsactivate", function(event, ui) { 
    alert(ui.index);
});
Run Code Online (Sandbox Code Playgroud)

在这段代码中,每次选择一个新选项卡时都会收到警报,但是它表示未定义.

谢谢

PSL*_*PSL 14

你需要这样使用它.ui没有任何叫做的财产index

alert(ui.newTab.index());
Run Code Online (Sandbox Code Playgroud)

演示

  1. 获取当前所选标签的索引: ui.newTab.index()
  2. 获取上次选择的标签的索引: ui.oldTab.index()

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