我想获取目标为同一页面中的部分的哈希链接。
假设我有一个链接<a href="#todo">to do</a>
,我有一个标识为todo
的部分:。现在我首先要检测它是否是带有哈希的链接,然后抓住目标并滚动到目标。
var urlPatt = /#\S+/g;
$(document).on('click', '.nav-menu li a', function (e) {
if (urlPatt.match($(this).attr('href'))){
console.log($(this).attr('href'))
}
});
但它不能安慰任何事情
答案 0 :(得分:0)
bbbb
都存在。 string.match(regexp)
regexp.exec(string)
regexp.test(string)
不是一件事。