【发布时间】:2012-05-23 19:06:45
【问题描述】:
我有菜单标签结构:
<div id="tabs">
<ul>
<li><a href='#tabs-1'>TabGroup1</a></li>
<li><a href='#tabs-2'>TabGroup2</a></li>
</ul>
<div id='tabs-1'>
<a href='tab1_link1.html'>TabGroup1-link1</a>
<a href='tab1_link2.html'>TabGroup1-link2</a>
</div>
<div id='tabs-2'>
<a href='tab2_link1.html'>TabGroup2-link1</a>
<a href='tab2_link2.html'>TabGroup2-link2</a>
</div>
</div>
任务: 我需要将位置自动更改为所选选项卡中的第一个链接。 因此,当我单击第二个选项卡时,页面将重新加载并显示打开的第二个选项卡,其中包含选定的第一个链接 (tab2_link1.html)。
我找到了solution,它使选项卡成为活动链接,但如果选项卡为空 div,则此方法有效,并且我需要从选项卡的内容激活链接,所以这不能解决我的任务。
【问题讨论】:
-
澄清一下,您希望第一个链接的内容显示在选项卡上吗?还是只是激活/选择包含该链接的选项卡?
-
我想激活标签中的第一个链接,它必须重新加载页面,而不是标签内容。在我的情况下,选项卡内容只是带有指向其他站点部分和页面的链接的菜单字符串。
标签: jquery jquery-ui hyperlink tabs jquery-ui-tabs