在同一页面regex中获取哈希链接
getting hash link in same page regex
我想获得哈希链接,该链接作为同一页面中的部分。假设我有一个链接<a href="#todo">to do</a>
,并且我有一段id为todo
:。现在,首先我想检测它是否是一个带有哈希的链接,然后抓取目标并滚动到目标。
我的js是
var urlPatt = /#'S+/g;
$(document).on('click', '.nav-menu li a', function (e) {
if (urlPatt.match($(this).attr('href'))){
console.log($(this).attr('href'))
}
});
但它并没有巩固任何东西
string.match(regexp)
regexp.exec(string)
regexp.test(string)
所有这些都存在。regexp.match(string)
不是一件事。
相关文章:
- AngularJS:获取链接中没有哈希的查询字符串值
- 如何从文档 URL 获取哈希
- 如何使用JavaScript获取包含哈希片段的先前url
- 获取javascript中的DOM元素哈希
- 从 URL 中获取 DIV 哈希
- JavaScript 获取以前的哈希值
- 获取哈希并存储在变量中
- 使用哈希来获取网址,而无需重定向到新页面
- Javascript - 获取带有哈希的 url 参数
- Javascript - 如何使用哈希获取文档引用
- 如何在 Javascript 中获取 url 的哈希部分(新的浏览器版本)
- 如何从哈希 url 获取参数
- 使用对象哈希映射上的索引获取值
- 使用Javascript从url中获取空哈希值
- 如何从 URL 获取哈希参数
- 获取哈希值而不将其分配给变量
- 从请求url获取哈希参数
- 在nodejs中通过url获取哈希值
- 正在从url中获取哈希链接
- 在同一页面regex中获取哈希链接