Javascript 如何使用jquery在新链接herf中添加var?

Javascript 如何使用jquery在新链接herf中添加var?,javascript,jquery,Javascript,Jquery,我尝试在新链接的herf中添加var,如下所示: $(document).ready(function(){ var getuser = $( ".username span" ).text().replace("@", ""); var getnickname = $( ".nickname span" ).text(); $( ".go-premium" ).html('<a href="http://www.domain.com/test.html?username=getuser&

我尝试在新链接的herf中添加var,如下所示:

$(document).ready(function(){
var getuser = $( ".username span" ).text().replace("@", "");
var getnickname = $( ".nickname span" ).text();
$( ".go-premium" ).html('<a href="http://www.domain.com/test.html?username=getuser&name=getnickname">Go premium!</a>');
});
$(文档).ready(函数(){
var getuser=$(“.username span”).text().replace(“@”,”);
var get昵称=$(“.nickname span”).text();
$(“.go premium”).html(“”);
});
HTML代码:

<div class='nickname'><span>Ali</span></div>
<div class='username'><span>@AliUser</span></div>

<div class='go-premium'></div>
Ali
@AliUser
我想不出是怎么回事


谢谢。

只需将您的变量置于字符串双引号之外:

$(document).ready(function(){
   var getuser = $( ".username span" ).text().replace("@", "");
   var getnickname = $( ".nickname span" ).text();
   $( ".go-premium" ).html('<a href="http://www.domain.com/test.html?username=' + getuser + '&name=' + getnickname + '">Go premium!</a>');
});
$(文档).ready(函数(){
var getuser=$(“.username span”).text().replace(“@”,”);
var get昵称=$(“.nickname span”).text();
$(“.go premium”).html(“”);
});

其工作正常-在一个示例中显示整个页面,它必须是另一行,这是一个问题您没有说明在创建的
元素中希望变量的位置。在
“…username=getuser…”中,是什么让你认为浏览器会意识到你实际上想要变量
getuser
?非常感谢,它工作得很好!!相信我,我已经试过了,就像你的代码一样,但我不知道出了什么问题。再次感谢:)