如何使用jquery获得URL的# hashtag部分

how can I get # hashtag part of the URL using jquery

本文关键字:hashtag 部分 URL 何使用 jquery 获得      更新时间:2023-09-26

这是我的URL:

www.example.com/contact#test

现在我需要test。根据研究,我找到了一个与我的问题相关的网站,我意识到我应该使用hash从我的url获取test。像这样:

var url = www.example.com/contact#test;
var anchor = url.hash;
alert(anchor);

,但当我使用alert anchor,它显示我未定义。无论如何,我怎么能得到test从我的url

最有效的方法是使用纯JavaScript

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

最简单的方法是使用分割,如果你的URL只在#后面有test。#.

之后也没有其他测试

var url = 'www.example.com/contact#test';
var anchor = url.split('#');
alert(anchor[1]);

var url = new URL("http://www.example.com/contact#test");
console.log(url.hash.substring(1));