Jquery - 从'?'之后的查询字符串中获取'#'值符号值

时间:2012-08-16 14:06:56

标签: javascript jquery query-string

我在下面给出了一个链接,

的http://路径名/主页/欢迎ID = 69#TAB2

我们可以从上面的链接获取查询字符串值(在 sysmbol之后)..这是可能的,但我想得到'之后来自上述网址的符号值( tab2 )。

有可能吗?

2 个答案:

答案 0 :(得分:7)

您可以使用此变量获取它:

window.location.hash

想知道它何时发生变化?

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

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

答案 1 :(得分:1)

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

关于命名法的说明。这不是查询字符串,查询字符串以#结尾,即片段标识符。