Единственный практический способ получить индекс ваших вкладок, начинающийся с нуля, - это пошагово пройти по каждому из элементов, которые составляют вкладку (LI> A s) и соответствуют их внутреннему тексту. Возможно, это можно сделать чище, но вот как я это сделал.
$('#tabs ul li a').each(function(i) {
if (this.text == 'Two') {$('#reqTab').val(i)}
});
$("#tabs").tabs({
selected: $('#reqTab').val()
});
Вы можете видеть, что я использовал скрытое поле на странице, чтобы убедиться, что переменная перемещена из одной функции в другую.
ПРИМЕЧАНИЕ: есть небольшая хитрость - выбор вкладок после активации набора вкладок, кажется, не работает так, как рекламировалось в jQuery UI 1.8, поэтому я использовал указанный индекс с первого прохода, чтобы инициализировать набор вкладок с выбранной вкладкой.