jquery 移除字串的特定区段

dddzy1tm  于 2022-11-22  发布在  jQuery
关注(0)|答案(2)|浏览(130)

我正在使用从tab到window.location的匹配url,但是我使用的是安全的路由。我如何从一个选定的字符中删除字符串的一部分,在我的例子中,字符是'?'我想删除从?到字符串结尾的所有内容。如何用jquery来完成这一点?

document.querySelectorAll('.nav-link').forEach(link => {
        console.log(link);
        if(link.href === window.location.href){
            link.setAttribute('aria-current', 'page')
        }
    })
sq1bmfud

sq1bmfud1#

您可以像下面这样简单地使用split函数

let link = link.split('?');
let required_link = link[0];
2izufjch

2izufjch2#

document.querySelectorAll('.nav-link').forEach(link => {
    if(link.pathname === window.location.pathname){
        link.setAttribute('aria-current', 'page')
    }
})

相关问题