javascript - 如何使用 jQuery 从 URL 中获取 anchor ?

标签 javascript jquery url anchor

我有一个类似的 URL:

www.example.com/task1/1.3.html#a_1

如何使用 jQuery 获取 a_1 anchor 值并将其存储为变量?

最佳答案

对于当前窗口,你可以使用这个:

var hash = window.location.hash.substr(1);

要获取主窗口的哈希值,请使用:

var hash = window.top.location.hash.substr(1);

如果你有一个带有 URL/hash 的字符串,最简单的方法是:

var url = 'https://www.stackoverflow.com/questions/123/abc#10076097';
var hash = url.split('#').pop();

如果您使用的是 jQuery,请使用:

var hash = $(location).attr('hash');

关于javascript - 如何使用 jQuery 从 URL 中获取 anchor ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3552944/

相关文章:

javascript - 将项目移动到嵌套数组中的任意位置

javascript - 停止来自 onclick 处理程序的事件传播

javascript - ZingCharts feed无法渲染图表示例代码

javascript - $.on ("mouseenter")当我有很多动态生成的 div 标签时,我的网站会滞后

javascript - jQuery - 一些数字的表计算出现奇怪的舍入错误

javascript - 使用 JQuery 调整 Div 的大小以匹配窗口尺寸

javascript - 在 javascript/jquery 中传递可选参数

php - SEO 友好 URL 更改默认目录

javascript - backbone.js - 映射标准 url 参数 - 使用多个参数

c# - 在下载的 txt 文件中提取 url 链接