2010-02-04 49 views

回答

1

如果我理解你的問題,你並不需要在所有的jQuery,只需使用

,以便獲得url使用

var the_link = document.location 

得到公正的URL的散列部(後文#)使用

var the_hash = document.location.hash 

獲得GET變量,你可以使用

var get_vars = document.location.search 
+0

感謝它的作品,但我從同一頁面鏈接例如我有abc.html#varible1鏈接上abc.html。在這種情況下,如果我通過瀏覽器地址行或其他工作頁面訪問abc.html#varible1,它不會捕獲單擊事件副詩。我該如何解決這個問題?謝謝 – mTuran 2010-02-04 01:44:18

+0

@mTuran:也許你應該檢查這個頁面http://benalman.com/code/projects/jquery-hashchange/docs/files/jquery-ba-hashchange-js.html – Eineki 2010-02-05 00:40:44

0

檢查window.location.hash。不是jQuery特定的。

0

您可以使用window.location.hash獲取#後面的值。

你可以找到一些關於主題here的信息。在AJAX的唯一網址環境中,您可以查看此extensive article

0

我不知道這是否是你所要求的東西,但檢索頁面的URL的方式是:

var pathname = window.location.pathname; 

這實在是JavaScript的,沒有jQuery的參與。 如果你想ADDD一些jQuery的:

$(document).ready(function() { 
    var pathname = window.location.pathname; 
}); 

希望它能幫助。