手动激活标签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将折叠所有面板。 这要求可折叠选项为真。
整数:活动(打开)面板的从零开始的索引。 负值选择从最后一个面板向后移动的面板。