在jQuery UI选项卡中设置默认选项卡
我有一个基本的HTML表每个月的日历,每个月在一个jQuery UI选项卡选项卡。 我怎样才能更改默认加载哪个jQuery UI选项卡? 我想在导航中保持月份的顺序,但当前月份显示在页面加载。
更新
自从我原来的回答和jQuery 1.9的发布以来,API已经发生了变化。 首选方法是使用redreinard的答案中提到的active
选项:
$('selector').tabs({ active: index });
较旧的方法(pre jQuery 1.9)
根据JqueryUI选项卡上的文档 ,你可以通过使用可用的select
函数来设置它,如下所示:
// index will be the index of the tab that you wish to select $('selector').tabs( "select" , index ) $('selector').tabs({ selected: index });
请注意,这个选项已经重新命名为jqueryui 1.9,现在被称为“活跃”(希望这可以帮助别人解决我刚刚经历的头痛):
$('#tabid').tabs({ active: index });
要么
$('#tabid').tabs("option", "active", index);
请参阅: http : //api.jqueryui.com/tabs/#option-active
请注意,在jQuery UI 1.9中select变为活动选项。
jQuery UI文档(选项卡)
你想要select选项卡的选项。 请注意,还有一个cookie选项,以便离开和返回到您的网页的用户将拥有与他们离开时相同的选项卡。