2010-02-17 56 views
1

当点击一个链接时,是否可以使用javascript/jquery在URL的末尾附加某些内容?使用javascript/jquery追加URL?

例如,我在页面上有5个选项卡(product.php),当我单击一个选项卡时,该选项卡打开。我想要做的是在点击它时将URL更改为product.php#tab-3(或单击任何一个数字标签)。

我这样做的原因是,用户将能够在特定选项卡上将页面加入书签。

感谢

回答

3

无需使用JavaScript:

<a href="#tab3">click</a> 

您仍然可以使用JavaScript,如果你需要它,但:

location.hash = "tab3"; 
+0

哎呦,正在添加,但我之后将其删除。现在全部排序 – Probocop 2010-02-17 13:51:28

1

也许实现类似这

<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"); 
}); 

的简单的方法来自动类做你想做的,如果你有不断变化的标签和秩序......