JQuery-UI / JQuery选项卡没有刷新

时间:2013-07-02 16:46:17

标签: jquery jquery-ui jquery-ui-tabs jquery-tabs

我最近从jquery 1.4升级到Jquery 1.10.1,jquery-UI升级到版本1.10.3,现在我的刷新标签功能无效。

这就是我所拥有的

$('#tabs').tabs('load', $('#tabs').tabs('option', 'selected'));

我已经在网上查找了使用我没有运气的版本来实现此目的的具体方法,并且使用声明索引的其他示例似乎无法正常工作。

我在$("#tabs").tabs("option", "selected");上发出了一个警告,告诉它获得了什么价值,这始终是null,表明问题在于此声明

你在我使用的版本中刷新jquery标签吗?

2 个答案:

答案 0 :(得分:0)

尝试使用标签的 .refresh() 方法added in 1.9

  

刷新()

     

处理在DOM中直接添加或删除的任何标签   重新计算标签面板的高度。

例如:

$("#tabs").tabs("refresh");

答案 1 :(得分:0)

这个问题的第二个答案帮助我解决了这个问题:

jQuery UI Tabs Get Currently Selected Tab Index

在JQuery 1.9中,所选关键字已更改为“活动”

$('#tabs').tabs('load', $('#tabs').tabs('option', 'active'));