У меня есть ежемесячный календарь с базовыми HTML-таблицами, каждый месяц на вкладке вкладки jQuery UI. Как я могу поменять вкладку jQuery UI по умолчанию? Я хочу сохранить месяцы в порядке навигации, но показ текущего месяца при загрузке страницы.
Установите вкладку по умолчанию в вкладках пользовательского интерфейса jQuery.
Ответ 1
Обновление
API изменился с момента моего первоначального ответа и выпуска jQuery 1.9. Предпочтительный подход заключается в использовании опции active
, как указано в redreinard answer:
$('selector').tabs({ active: index });
Старый подход (pre jQuery 1.9)
В соответствии с документацией на вкладках JqueryUI вы можете установить это, используя доступную функцию select
, как показано в подходах ниже:
// index will be the index of the tab that you wish to select
$('selector').tabs( "select" , index )
$('selector').tabs({ selected: index });
Ответ 2
Обратите внимание, что этот параметр получил переименован в jqueryui 1.9, теперь он называется "активным" (надеюсь, что это избавит кого-то от головной боли, которую я только что прошел):
$('#tabid').tabs({
active: index
});
или
$('#tabid').tabs("option", "active", index);
Ответ 3
Обратите внимание, что в jQuery UI 1.9 выбранный вариант изменен на активную. Документация jQuery UI (вкладки)
Ответ 4
Вы хотите выбранную опцию вкладок. Обратите внимание, что там также параметр cookie, чтобы люди, уходящие и возвращающиеся на вашу страницу, открывали ту же вкладку, что и при их выходе.