Javascript 通过popover更改url

Javascript 通过popover更改url,javascript,jquery,url,Javascript,Jquery,Url,我在每个元素中都有数据属性的popover 这是一个片段 $(“[data toggle=popover]”。popover({ 是的, 内容:函数(){ var content=$(this.attr(“数据popover content”); 返回$(content.children(“.popover body”).html(); }, 标题:函数(){ var title=$(this.attr(“数据popover内容”); 返回$(title).children(“.popover

我在每个元素中都有数据属性的popover

这是一个片段

$(“[data toggle=popover]”。popover({
是的,
内容:函数(){
var content=$(this.attr(“数据popover content”);
返回$(content.children(“.popover body”).html();
},
标题:函数(){
var title=$(this.attr(“数据popover内容”);
返回$(title).children(“.popover heading”).html();
}
});
$('.mainnav')。在('click','.popover content a',function(){//更改此设置
让lang=$(this.data(“lang”)
console.log(lang);
});

_('Välj ditt språk')
这可能不是一个好的正则表达式,但它做到了:

// test regex
var langCode = 'no';
var curUrl = window.location.href;
var newUrl = curUrl.replace(/(http:\/\/local.test.)dk(:3000\/#)/, '$1'+langCode+'$2');
window.location.replace(newUrl);
这是一把小提琴,你可以看到它在工作。显然你不能在那里使用url


您希望他们能够使用“后退”按钮返回到原来的位置吗?或者这是一种存储在cookie中的“永久”设置吗?我想只需重定向它们,这就是@dgig我想这就是你所需要的:只需重定向,我需要获取地址并将.dk更改为.no等等@dgig