使用jquery动态更改将字符串追加到现有urlhref附加两次

问题描述

我正在尝试使用jquery'attr'将字符串动态附加到href。我无法理解为什么我编写的以下代码在现有href中将字符串两次附加。请帮忙。我读了很多文章,但不幸的是没有帮助。

var olduri = $('a.link').attr("href");
$('a.link').attr("href",olduri + 'www.google.com');

HTML代码是:

<div>
     <a class="link" target="_blank" title="Welcome" href="https://example.com?redirect=www.test.com&amp;">
            Click</a>
</div>

结果是: https://example.com?redirect=www.test.com&www.google.comwww.google.com

www.google.com要来两次。请帮我修复它。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)