2010-05-13 2 views
0

Как видно из названия, мой вопрос - это лучший способ получить или создать список названий для набора вкладок. Я думал, я бы построить список в цикле, но не наблюдается никаких «имя» или свойство «название», где вы могли бы сделать что-то вроде этого:Вкладки JQuery: как получить список названий вкладок

var $tabs = $('contentContainer').tabs(); 
$tabs.tabs('title', index); 

ответ

5
$('contentContainer ul li a').each(function(){alert($(this).text())}) 

(предполагая, что селектор используется при создании вкладок, является «contentContainer» ... если это класс или идентификатор, ему понадобится. или a.)

0

Ответ Тома выглядит довольно хорошо, за исключением того, что он ищет рекурсивно; поэтому, если бы у вас были какие-либо списки, вложенные внутри ваших вкладок, это тоже подбирало их. Я бы предложил небольшую модификацию

$('> ul > li > a', tabSelector).each(function() { alert($(this).text()) }) 

Это будет сообщать jquery только о прямых потомках.

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