Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 如何将默认打开的JQuery UI选项卡设置为其他选项卡_Jquery Ui_Jquery Ui Tabs - Fatal编程技术网

Jquery ui 如何将默认打开的JQuery UI选项卡设置为其他选项卡

Jquery ui 如何将默认打开的JQuery UI选项卡设置为其他选项卡,jquery-ui,jquery-ui-tabs,Jquery Ui,Jquery Ui Tabs,我有一个使用jQueryUI选项卡的大型web应用程序。在中心JS文件中,我设置了所有选项卡 使用 $tabs.tabs 但在一个页面上,我需要选择另一个选项卡,而不是第一个选项卡 如果我使用 $tabs.{所选:添加} 选项卡的名称为“添加” 它没有运行,可能是因为已经设置了选项卡 是否有人知道如何在加载页面后将第一个选项卡以外的其他选项卡设置为默认状态 如果选项卡已打开 我希望你能理解,我的英语很糟糕。使用: $tabs.tabs选择,索引 其中index是要选择的选项卡的从零开始的索引,或

我有一个使用jQueryUI选项卡的大型web应用程序。在中心JS文件中,我设置了所有选项卡

使用

$tabs.tabs

但在一个页面上,我需要选择另一个选项卡,而不是第一个选项卡

如果我使用

$tabs.{所选:添加}

选项卡的名称为“添加”

它没有运行,可能是因为已经设置了选项卡

是否有人知道如何在加载页面后将第一个选项卡以外的其他选项卡设置为默认状态 如果选项卡已打开

我希望你能理解,我的英语很糟糕。

使用:

$tabs.tabs选择,索引

其中index是要选择的选项卡的从零开始的索引,或者是指定要打开的选项卡的选择器。因此,在你的情况下:


$tabs.tabs选择,添加

重新提出一个老问题,但我无法让安德鲁的例子发挥作用

相反,多亏了Rionmonster的第二个例子,对我起作用的是:


调用选项卡时,必须将从零开始的索引作为所选选项传递。如果您还不知道,上面代码的第一行将获取“添加”选项卡的从零开始的索引。

我知道这一行很旧,但我注意到您编写的代码中有一个错误:

$("#tabs").{ selected: add });
这应该是

$("#tabs").tabs({ selected: add });
此外,从jQueryUI1.9开始,所选选项已被弃用,如图所示。建议使用活动选项,详细信息

在任何情况下,使用要打开的选项卡的索引,而不是href值;i、 e.如果要打开第三个选项卡,请使用

$("#tabs").tabs({ selected: 2 });

检查

$("#tabs").tabs({ selected: 2 });
$("#tabs").tabs({ active: 2 });