我想使用jquery更改语言url

我想使用jquery更改语言url,jquery,href,location-href,Jquery,Href,Location Href,我想使用jquery更改语言URL。我的url是,只想更改它。我尝试了下面的代码,但没有工作 $('a[rel=“group”]”)。在('click',函数(e){ e、 预防默认值(); location.href=$(this.data('wpurl'); $(this.attr('href',wpurl); }); 语言: 您可以获取当前路径,然后删除要附加到标记中URL的第一部分 比如说 const appendPath=location.pathname//当前完整路径,例如“/

我想使用jquery更改语言URL。我的url是,只想更改它。我尝试了下面的代码,但没有工作

$('a[rel=“group”]”)。在('click',函数(e){
e、 预防默认值();
location.href=$(this.data('wpurl');
$(this.attr('href',wpurl);
});

语言:
您可以获取当前路径,然后删除要附加到
标记中URL的第一部分

比如说

const appendPath=location.pathname//当前完整路径,例如“/de_de/about us/”
.split(“/”)//在“/”->[”、“de_de”、“关于我们”、“关于我们”上拆分]
.slice(2)//省略前两部分->[“关于我们”,“关于我们”
.join(“/”)//加入到斜杠分隔的字符串->“关于我们/”
location.href=$(this.data('wpurl')+appendPath

location.href='/en_-Us/about-Us'
about-Us只是一个例子,当我打开任何页面时,它只是更改en_-Us和de_-de,我只想更改en_-Us和de_-de,反之亦然,页面名称后不更改是你的实际问题“如何将当前路径(在语言部分之后)附加到URL”?是的,你是对的,但我认为我在href中的html代码有一个问题,我应该在href?@priyapatel nothing中输入什么。您正在从该页面导航,所以这无关紧要