JQuery选项卡:如何获取选项卡标题列表

时间:2010-05-13 12:44:46

标签: jquery tabs

正如标题所示,我的问题是获取或构建标签集标题列表的最佳方法是什么。我以为我必须在for循环中构建列表,但似乎没有任何'name'或'title'属性,你可以做这样的事情:

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

2 个答案:

答案 0 :(得分:5)

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

(假设在创建选项卡时使用选择器是'contentContainer'......如果它是一个类或一个id,它将需要一个。或一个#。)

答案 1 :(得分:0)

Tom的回答看起来很不错,只是它递归搜索;所以,如果你有任何嵌套在你的标签内的列表,这也会选择那些。我建议稍作修改

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

这将告诉jquery只选择直接后代。