0

我正在尝试使用 jQuery 以编程方式选择第一个选项卡。

这有效

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

但给出了与 jQuery 代码相关的以下 Firebug 错误。

TypeError: c is undefined

在 trigger() 括号内放置任何内容,甚至是 '' 可以防止任何错误,但会导致调用没有预期的效果。

4

2 回答 2

0

selected不是一个有效的tabs选项 - http://api.jqueryui.com/tabs/

我想你想这样做active-

$( "#tabs" ).tabs( "option", "active", 0 );
于 2013-07-09T21:33:20.113 回答
0

如果只是

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

不起作用,您可以在需要此行为时模拟第一个选项卡上的单击。您只需要找到一个将获得第一个选项卡的选择器。

$('first tab selector').click();
于 2013-07-09T21:21:36.620 回答