2010-02-17 64 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"); 
}); 

的簡單的方法來自動類做你想做的,如果你有不斷變化的標籤和秩序......