我有一组jQuery UI标签链接,所以:
<div id="tabs">
<ul>
<li><a href="#some_div">Overview</a></li>
<li><a href="/somelink.html">Some Link</a></li>
<li><a href="/anotherlink.html">Another Link</a></li>
<li><a href="#">Other</a></li>
</ul>
</div>
我想要实现的是指向特定标签的直接链接。因此,例如,如果选项卡位于/tabs.html中,我希望能够直接访问anotherlink.html但是通过tabs.html(本质上是一个链接,它将打开tabs.html但选择了另一个链接选项卡)。显然我可以通过tabs.html#anotherlink创建功能,然后检查网址并选择正确的选项卡。我只是想确保在jQuery UI中没有明显的内置方法来实现这一点。
我在文档中找不到任何内容,所以任何帮助都会受到赞赏!
答案 0 :(得分:1)
如果点击了链接,您可以使用.load()
功能
你也可以获取href的值,不要忘记preventdefault(),因此链接不能像普通链接一样工作。
在标签的div中保存点击链接的href值,然后执行.load('...html/#variable')
接受的解决方案(在下面的评论中提到)是here。