Javascript 添加变量的Jquery内部引号

Javascript 添加变量的Jquery内部引号,javascript,jquery,Javascript,Jquery,嗨,我浏览了stack over flow,还没有找到一个解决方案来解决我的问题,所以我求助于这个优秀的社区 var feild = '<div style="margin-top: 0.75%;" class="input-group input-group-lg fields urlInputOne">' + '<span class="input-group-addon glyphicon glyphicon-cog" id="basic-ad

嗨,我浏览了stack over flow,还没有找到一个解决方案来解决我的问题,所以我求助于这个优秀的社区

        var feild = '<div  style="margin-top: 0.75%;" class="input-group input-group-lg fields urlInputOne">' + 
    '<span class="input-group-addon glyphicon glyphicon-cog" id="basic-addon1"></span>' +
    '<input type="text" class="form-control" id="urlField" placeholder="Extra GitHub repository URL" aria-describedby="basic-addon1">' +
    '</div>';
var feild=''+
'' +
'' +
'';
在输入标记中,我想向id添加一个变量,我如何才能做到这一点?我尝试了几个不同的选项,但在浏览器中不断出现错误

所以我希望是这样

id=“urlfield”+1作为示例


谢谢

您可以通过以下方式连接字符串并添加变量:

var yourVar = 1;
var feild = '<div  style="margin-top: 0.75%;" class="input-group input-group-lg fields urlInputOne">' + 
    '<span class="input-group-addon glyphicon glyphicon-cog" id="basic-addon1"></span>' +
    '<input type="text" class="form-control" id="urlField' + yourVar + '" placeholder="Extra GitHub repository URL" aria-describedby="basic-addon1">' +
    '</div>';
var-yourVar=1;
变量feild=''+
'' +
'' +
'';

关闭引号,添加值,然后重新打开引号。您是否尝试过id=“urlfield”+1+”。。。而你的单引号是主要的。。要添加js变量,请使用“+vaiable_here+”并将其放在id内双引号中,这样“yourId”+variable_here+”就完成了,谢谢!我不确定我自己的尝试错过了什么,但这起作用了