Jquery - 从查询字符串中获取“#”值之后,而不是在“?”符号值之后获取
Jquery - Get after '#' values from query string not after '?' symbol values
我有一个给定的以下链接,
http://pathname/Home/Welcome?ID=69#tab2
我们可以从上面的链接获取查询字符串值(在 ? sysmbol 之后)。这是可能的,但我想从上面的 url 中获取"#"符号值(tab2)。
可能吗?
你可以用这个变量得到它:
window.location.hash
想知道它何时发生变化吗?
window.onhashchange = function(){
// it changed!
};
https://developer.mozilla.org/en-US/docs/DOM/window.onhashchange
window.location.hash
和类似(someAnchor.href.hash
等)。
关于命名法的说明。这不是查询字符串,查询字符串以#
结尾,这是片段标识符。
相关文章:
- 在Javascript服务器应用程序之后获取HTML
- Jquery - 从查询字符串中获取“#”值之后,而不是在“?”符号值之后获取
- 如何在切片后的下一个“:”之后获取子字符串
- 如何从第三个“/”之后获取字符串
- 需要正则表达式在用冒号分隔之前和之后获取字符串
- 我想在最终选择之后获取 HTML onContextMenu 的事件,而不是在初始单击时
- 在jQuery Sort之后获取更新的顺序
- 在Hashtag之后获取变量,并将其存储为PHP变量
- 在对象之后获取一系列对象,并相应地隐藏/显示它们
- 如何在选择之前、内部和之后获取HTML(不在文本区域)
- 可以在该页面之后获取完整的html'的脚本完成了对它的调整
- Javascript RegExp 在 / 之后获取第二个也是最后一个字符串
- 在ajax之后获取php中的输入复选框值
- 在第一个_之后获取字符串
- 可以't在jquery中的parent()之后获取next()
- 在使用splice()之前和之后获取结果数组
- 在 window.open 之后获取 html 代码
- 下拉& # 39;ul # 39;& # 39;李# 39;在附加值之后获取最后一个值
- Mongoose在某个元素之后获取数组中的元素
- 如何在Jquery$.ajax之后获取PHP var