2012-08-16 52 views
0

以下鏈接我已經給定,Jquery - 在查詢字符串之後的'#'值不在'?'之後符號值

的http://路徑/主頁/歡迎ID = 69#TAB2

我們能抽到的查詢字符串值(後? sysmbol)從上面的鏈接..這是可能的,但我想從上面的url獲得''符號值(tab2)。

可能嗎?

+0

可能的重複[如何獲得JavaScript中的一個網址的哈希標籤值和&符號?](http://stackoverflow.com/questions/11727360/how-to-get-the-hashtag-value-and- &符號 - 值-a-url-in-javascript) – Quentin 2012-08-16 14:09:09

回答

7

你可以用這個變量得到它:

window.location.hash 

想知道什麼時候它的變化?

window.onhashchange = function(){ 
    // it changed! 
}; 

https://developer.mozilla.org/en-US/docs/DOM/window.onhashchange

+0

對'onhashchange'事件的好想法,雖然支持不全IIRC。有一個jQuery的onhashchange插件。 – 2012-08-16 14:13:10

+0

嗨@Rene Pot ...感謝您的回覆...它工作正常.... – 2012-08-16 14:14:36

+0

@ManikandanSethuraju真棒。請儘快將答案標記爲最好:) – 2012-08-16 14:19:38

1

window.location.hash和類似的(someAnchor.href.hash等)。

有關命名的註釋。這不是查詢字符串,查詢字符串在#處結束,即片段標識符。

相關問題