2012-08-16 37 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等)。

有关命名的注释。这不是查询字符串,查询字符串在#处结束,即片段标识符。

相关问题