2012-05-03 3 views
1

Мне нужно иметь возможность делать вещи на выбранной вкладке и вкладке перед ней. Я могу получить индекс выбранной вкладки, как так:Есть ли способ получить элемент вкладки jQueryUI по индексу?

var selectedIndex = $tabs.tabs('option', 'selected'); 

Так что я хотел бы сделать что-то вроде

$leftTab = $tabs.getTabByIndex(selectedIndex - 1); 

Есть ли что-то аппроксимирующее это? Или есть другой способ сделать это?

+0

Если вы показать свой HTML код, он будет легче помочь, потому что я не знаком с вкладки плагина (то есть, если вы на самом деле используете плагин). – KBN

+0

Под «вкладкой перед этим» вы имеете в виду вкладку слева от выбранной вкладки или ранее выбранную вкладку? – j08691

+0

вкладка слева – ruedaminute

ответ

0

Предполагая, что $tabs является контейнером вокруг элементов вкладки div, попробуйте следующее:

$leftTab = $("div", $tabs).eq(selectedIndex - 1); 
+0

Спасибо Rory, eq() был именно тем, что я искал. Мне пришлось немного изменить его: $ leftTab = $ ("li"). Eq (selected - 1); но это была идея! – ruedaminute

+0

Без проблем, рад помочь. –

Смежные вопросы