Javascript Jquery-getafter'#';查询字符串中的值不在';之后';符号值

Javascript Jquery-getafter'#';查询字符串中的值不在';之后';符号值,javascript,jquery,query-string,Javascript,Jquery,Query String,我有一个给定的链接 http://pathname/Home/Welcome?ID=69#tab2 我们可以从上面的链接获取查询字符串值(在?sysmbol之后)。。这是可能的,但我想从上面的url获取“#”符号值(tab2)之后的值 有可能吗?您可以通过以下变量获得它: window.location.hash 想知道它什么时候改变吗 window.onhashchange = function(){ // it changed! }; window.location.hash和类似

我有一个给定的链接

http://pathname/Home/Welcome?ID=69#tab2

我们可以从上面的链接获取查询字符串值(在?sysmbol之后)。。这是可能的,但我想从上面的url获取“#”符号值(tab2)之后的值


有可能吗?

您可以通过以下变量获得它:

window.location.hash
想知道它什么时候改变吗

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

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


关于命名法的注释。这不是一个查询字符串,查询字符串以
#
结尾,这是片段标识符。

onhashchange
事件上可能重复良好的想法,尽管支持不是完全的IIRC。HashChange插件上有一个jquery。@Manikandenseturaju很棒。请尽可能快地标记答案:)