更改当前URL然后加载

时间:2017-08-27 01:23:34

标签: javascript jquery string url slice

我希望jquery找到并更改您正在访问的当前URL并加载新的URL。让我们说jquery应该改变当前的" index.html"到" indexalt.html"点击然后加载它。我的想法是使用document.URL获取当前的URL然后切掉" .html"最后添加例如" alt.html"串起来。我对jquery很新,不能让它工作。我的脚本中可能会出现很多错误:

$("#contact").on('click', function() {
var url=document.URL(str.slice(-7));
.load("url +"alt.html"");

如果有人能告诉我如何操作以及如何将其整体正确地写下来,我真的很感激。谢谢!

1 个答案:

答案 0 :(得分:0)

location.href返回页面的网址。所以,你可以这样做。

$("#contact").on("click", function() {
    // Slicing 5 characters from the URL.
    const url = location.href.slice(0, -5)
    // Simply load the URL
    location.href = url + "alt.html"
})