【发布时间】:2021-01-07 04:19:41
【问题描述】:
我正在尝试使用 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&">
Click</a>
</div>
结果是: https://example.com?redirect=www.test.com&www.google.comwww.google.com
www.google.com 来了两次。请帮我解决它。
【问题讨论】:
-
我测试了上面的代码..没有发现任何这样的行为。检查this。如果您可以包含演示代码以了解实际问题,那就太好了。
-
你点击了两次
标签: javascript jquery anchor attr