之前jQuery UI的1.10.0我曾经间接选择这样的标签:选择选项卡1.10.0
$("#tabs").tabs("select", 5);
或
$("#tabs").tabs("select", "tab6");
现在,使用相同的代码,使用jQuery UI 1.10.0,你会得到一个错误,说有“没有这样的方法'选择'选项卡小部件实例“。
我改为使用“选项”“活动”这样的代码:
$("#tabs").tabs("option","active", 5);
但是,它看起来像我可以只使用索引。通过ID选择不再有效。 因此,而不是像这样使用的ID(没有工作):
$("#tabs").tabs("option","active", "tab6");
你必须做这样的:
var idx = $('#tabs a[href="#tab6"]').parent().index();
$("#tabs").tabs("option", "active", idx);
,或者在一个较短的形式
$("#tabs").tabs("option", "active", $("#tab6").parent().index());
我读了“更新日志”(http://jqueryui.com/changelog/1.10.0/),但我没有看到有关此更改的任何内容。
是否有另一种方式在jQuery UI 1.10.0按名称选择选项卡?
我创建这里谁想尝试演示...
+1这是1中更令人恼火的变化之一。10 – BLSully 2013-02-13 22:00:51