как проверить, какие вкладки активны с помощью вкладок jquery?
Пожалуйста, попробуйте с индексом
function getIndex(){ return $("ul li.ui-state-active").index(); }
Возвращает индекс выбранного li или табуляции.
Мне нужно было получить активную вкладку во время события активации. Я смог сделать это, используя опцию активный вызов.
$('#tabs').tabs({ activate: function (event, ui) { var activeTabId = $(this).tabs('option', 'active'); } });
Не слишком уверен в этом, но я думаю, что jQuery динамически назначает класс 'ui-state-active'
var selectedTabIndex = 0; jQuery("#tabContainer").tabs({ select: function(event, ui) { selectedTabIndex = ui.index; } });
Вы можете использовать selectedTabIndex в своем приложении
Я использую что-то вроде этого:
$tabContainer.tabs({ activate: function (event, ui) { if (ui.newPanel.is("#TabId")) { // do sth here } } });
var index = $("#tabs").tabs('option', 'selected');