当点击一个链接时,是否可以使用javascript/jquery在URL的末尾附加某些内容?使用javascript/jquery追加URL?
例如,我在页面上有5个选项卡(product.php),当我单击一个选项卡时,该选项卡打开。我想要做的是在点击它时将URL更改为product.php#tab-3(或单击任何一个数字标签)。
我这样做的原因是,用户将能够在特定选项卡上将页面加入书签。
感谢
当点击一个链接时,是否可以使用javascript/jquery在URL的末尾附加某些内容?使用javascript/jquery追加URL?
例如,我在页面上有5个选项卡(product.php),当我单击一个选项卡时,该选项卡打开。我想要做的是在点击它时将URL更改为product.php#tab-3(或单击任何一个数字标签)。
我这样做的原因是,用户将能够在特定选项卡上将页面加入书签。
感谢
您可以使用插件jQuery的地址 http://www.asual.com/jquery/address/
无需使用JavaScript:
<a href="#tab3">click</a>
您仍然可以使用JavaScript,如果你需要它,但:
location.hash = "tab3";
也许实现类似这
<div class="tabs" name="tab1">your tab handler 1</div>
<div class="tabs" name="tab2">your tab handler 2</div>
<div class="tabs" name="tab3">your tab handler 3</div>
而且你的代码
$(".tabs").click(function()
{
location.hash = $(this).attr("name");
});
的简单的方法来自动类做你想做的,如果你有不断变化的标签和秩序......
哎呦,正在添加,但我之后将其删除。现在全部排序 – Probocop 2010-02-17 13:51:28