如何使用jquery获得URL的# hashtag部分
how can I get # hashtag part of the URL using jquery
这是我的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));
相关文章:
- 如何播放部分音频文件
- 使用php或javascript从facebook相册URL中删除多余的部分
- jQuery匹配JSON对象的部分文本
- 如何在Javascript中解析AJAX数组的特定部分
- 将当前时间添加到我的页面上的特定部分
- JavaScript的额外材料:理解奇怪的部分
- Meteor JS中代码的重复使用部分
- Fullpage.js-视频+背景在同一部分
- 如何检测负责网站某些部分的JavaScript根文件
- AngularJS指令部分应用的函数don'不起作用
- 如何在MVC5中ajax调用的部分视图中引用外部javascript
- 返回Javascript中字符串的特定部分
- 我什么时候应该把JSON分成更小的部分
- 单击一次后禁用按钮-第2部分
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- 上传带有XMLHttprequest的文件-多部分/表单数据中缺少边界
- 如何使用javascript选择字符串的部分,添加html标记或删除部分
- 如何将图像分割成多个部分
- 如何使用jquery获得URL的# hashtag部分