Переключитесь на выбранную вкладку по имени на Вкладках Jquery-UI

Исправлено, выполнив следующие комментарии.

grant all on *.* to 'web2vi'@'%' identified by 'root' with grant option;
FLUSH PRIVILEGES;

, если вы получаете some_other вместо web2vi, тогда вы должны соответствующим образом изменить имя.

50
задан Rob 23 February 2009 в 16:45
поделиться

3 ответа

If you are changing the hrefs, you can assign an id to the links One so you can find the tab index by it's id.

1
ответ дан 7 November 2019 в 10:28
поделиться

Единственный практический способ получить отсчитываемый от нуля индекс ваших вкладок - это пройти через каждый из элементов, составляющих набор вкладок (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, поэтому я использовал указанный индекс из моего первого прохода, чтобы инициализировать набор вкладок, выбрав нужную вкладку.

3
ответ дан 7 November 2019 в 10:28
поделиться

Можно получить индекс вкладки по имени со следующим сценарием:

var index = $('#tabs ul').index($('#simple-tab-2'));
$('#tabs ul').tabs('select', index);
12
ответ дан bdukes 7 November 2019 в 20:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: