JavaScript新手,提前谢谢。
我想获取完整的查询参数字符串并将它们全部附加到正文中的链接。正文中的链接会将用户发送到注册网站,因此我需要将这些查询字符串转移到下一个网站。我认为这是最好的方法,如果没有,请告知。
示例:http://example.com?utm_source=Twitter&utm_medium=HostedEvent&utm_campaign=Event2015
我想抓住?utm_source=Twitter&utm_medium=HostedEvent&utm_campaign=Event2015
并将其添加到正文中的链接
链接:<a href="http://otherdomain.com-add query strings here dynamically">Register</a>
答案 0 :(得分:1)
假设html链接中的链接没有其他参数,并且您向其添加了一个类,以便我们可以定位它
<a href="http://otherdomain.com" class="copy-url-params">Register</a>
然后你需要以下脚本
$(function(){
var urlparams = window.location.search;
$('.copy-url-params').prop('href', function(idx, current){
return current + urlparams;
});
});