Javascript/html 保留 url 参数

标签 javascript jquery html

假设我向某人提供了一个指向我的页面的链接,如下所示

www.linkone.com?something=ten

当他们访问该页面时,该参数将在该页面的 url 中可见。如果在那个页面上我有一个这样的链接

<a href="linktwo.html"> Link Two </a>

当他们点击它时,Link Two 的 url 看起来像

www.linkone.com/linktwo.html

有没有办法将第一个链接的参数添加到页面中的任何其他链接?因此,当他们访问链接二时,我希望 url 最终成为

www.linkone.com/linktwo.html?something=ten

我知道这可能可以通过 javascript 实现,但是主页上有很多指向站点内其他页面的链接,我需要对所有链接进行参数设置。实现这一目标的最佳方法是什么?

谢谢

最佳答案

$('a:not([href=#])').on('click', function (e) {
    e.preventDefault();
    location.href = this.href + "your param";
});

关于Javascript/html 保留 url 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33123842/

相关文章:

javascript - 如何在用户滚动页面时缓慢移动标题?

javascript - 改造成功方法的空响应

javascript - 将选项值更改为 href?

javascript - React.js 控制的文本光标焦点问题

jquery - 更改 slick.js 中的点大小

Jquery使用.text()提取除特定标签之外的文本

javascript - 创建一个输入,在用户键入时不断更新单词列表

javascript - 动画形状的 "fillLinearGradientColorStops"

javascript - array.push 在 FF 中不起作用,但在 Chrome 中起作用......有什么想法吗?

javascript - JQuery val 为 null 或不是对象