如何使用jquery选项卡检查哪些选项卡处于活动状态?
答案 0 :(得分:11)
请尝试使用索引
function getIndex(){
return $("ul li.ui-state-active").index();
}
它将返回所选li或tab的索引。
答案 1 :(得分:2)
我需要在activate事件期间获取活动选项卡。我可以使用选项活动调用来完成此操作。
$('#tabs').tabs({
activate: function (event, ui) {
var activeTabId = $(this).tabs('option', 'active');
}
});
答案 2 :(得分:1)
对此不太确定但我认为jQuery会动态分配一类'ui-state-active'
答案 3 :(得分:0)
var index = $("#tabs").tabs('option', 'selected');
答案 4 :(得分:0)
我正在使用这样的东西:
$tabContainer.tabs({
activate: function (event, ui) {
if (ui.newPanel.is("#TabId")) {
// do sth here
}
}
});
答案 5 :(得分:0)
var selectedTabIndex = 0;
jQuery("#tabContainer").tabs({
select: function(event, ui) {
selectedTabIndex = ui.index;
}
});
您可以在应用中使用selectedTabIndex