如何在事件中使用javascript和jquery以编程方式从应用程序的当前选项卡切换到另一个选项卡

时间:2018-10-31 07:30:16

标签: javascript jquery

我正在使用jQuery UI的标签

如何在事件(例如单击按钮)上使用javascript和jquery从应用程序的当前选项卡中以编程方式切换到另一个选项卡。

2 个答案:

答案 0 :(得分:0)

出于安全考虑,这是不可能的。如果使用“标签”,则表示在新标签中打开的窗口和弹出窗口。

window.opener.focus();

如果要通过编程方式触发click事件,请更改为Jquery UI选项卡中的另一个选项卡。

$('#id_of_tab').click();

答案 1 :(得分:0)

jQuery UI选项卡使用常规链接来更改选项卡。因此,更改标签的最简单方法是单击链接(使用javascript / jquery)。假设标签中的链接具有如下所示的ID:

<div id="tabs">
  <ul>
    <li><a href="#tabs-1" id="tab-1">Nunc tincidunt</a></li>
    <li><a href="#tabs-2" id="tab-2">Proin dolor</a></li>
    <li><a href="#tabs-3" id="tab-3">Aenean lacinia</a></li>
 </ul>

如果要更改为选项卡2,可以使用$('#tab-2')。click();