Чтобы выбрать вкладку, вы можете использовать метод select
на .tabs()
, например, $('#tabs').tabs('select', 1)
выберет 2-ю вкладку (с индексом вкладки 1).
Чтобы открыть страницу и сказать ей выбрать вкладку, вам нужно как-то «передать намерение». Если вы используете AJAX для перехода на другую страницу, вы можете просто загрузить страницу и вызвать .tabs('select', tabIndex)
.
Если вы загружаете вторую страницу без AJAX, вы можете передать переменную с помощью строки запроса, например, ?loadTab=1
и проанализируйте его на загружаемой странице. location.search
даст вам строку запроса. Этот вопрос поможет вам разобрать его.
Итак, на 2-й странице у вас будет что-то вроде этого:
$(function() {
$("#tabs").tabs({
...
});
// code to parse the loadTab variable in the querystring
if (typeof(loadTab) !== 'undefined' && parseInt(loadTab) !== 'NaN')
$('#tabs').tabs('select', parseInt(loadTab));
}