3

我真的很生气,我搜索了 jquery ui doc和 stackoverflow 的问题(大量问题),但我无法弄清楚如何在 jquery 1.10+中手动激活标签( )。.tabs()

我创立并尝试了这个解决方案:

$(mytabs).tabs("option", "active", index);

但它似乎没有成功。有人可以帮我知道如何激活一个标签,例如当我create是一个新标签时?

我无法弄清楚 jQuery UI 是如何不再具有select我所知道的实现这一目标的事件的。

我正在tabs用这个创建新的function

var addTab = function() {
  var tabTemplate = "<li><a href='#tabs-1'>non titolato</a></li>";
  var li = $.parseHTML(tabTemplate);
    $(li).addClass('ui-corner-all');
    $(".ui-tabs-nav").append(li);
    $("#stepBuilder").tabs('refresh');
}

我想激活最后一个创建的。

4

1 回答 1

10

使用以下命令激活最后一个选项卡。

$("#stepBuilder").tabs({ active: -1 });

在 jsfiddle.net 上为您创建了一个示例

API 文档说明了该选项activate

active

类型:布尔或整数默认值:0

哪个面板当前打开。

支持多种类型:

布尔值:将 active 设置为 false 将折叠所有面板。这要求可折叠选项为真。

整数:活动(打开)面板的从零开始的索引。负值选择从最后一个面板向后的面板。

于 2013-07-11T00:24:55.120 回答