我正在使用jQuery UI的标签
如何在事件(例如单击按钮)上使用javascript和jquery从应用程序的当前选项卡中以编程方式切换到另一个选项卡。
答案 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();