我在尝试使此功能正常工作时遇到了麻烦。我想在页面加载时自动加载选项卡。我使用了以下代码。

$tabs.tabs('select', 0);


但是,发生的事情是它只是选择它而不加载它(该选项卡通过ajax加载)。有趣的是,当我选择另一个选项卡,然后再次返回到第一个选项卡时,它加载正常。

最佳答案

您是否尝试在初始化时指定选定的选项卡:

var $tabs = $('.selector').tabs({ selected: 0 });


初始化之后,您可以执行以下操作以编程方式选择一个选项卡:

$tabs.tabs('option', 'selected', 0);


编辑:这完全适合我:

var $tabs = jQuery("#tabDiv > ul").tabs( { selected: null } );
$tabs.tabs("select", 0);

关于jquery - 以编程方式选择和加载jquery选项卡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/970838/

10-12 13:24