如果隐藏第一个选项卡,则激活显示的第一个选项卡

时间:2015-03-05 02:49:24

标签: jquery css jquery-ui tabs

我有一个关于jQuery UI标签的简单问题。我有一个带有6个标签的菜单。 第一个标签将始终是"活动"一。但在某些情况下,一个或多个标签位于"display: none;"。有没有办法找到第一个可见的选项卡并将活动类应用于那个?

对此有任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果标题和内容都被隐藏,那么您可以使用活动选项,如

$( "#tabs" ).tabs({
    active: $( "#tabs > ul li:visible" ).first().index()
});

演示:Fiddle