手动激活标签jquery ui 1.10.3

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

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

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

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

我无法弄清楚jQuery UI如何不再是我所知道的完成此目标的select事件。

我正在使用此function创建新tabs

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

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

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

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

    我在jsfiddle.net上为你创建了一个例子 。

    API文档说明了activate选项:

    active

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

    哪个面板目前是开放的。

    支持多种类型:

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

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