2015-11-07 90 views
-2

您好我浏览过堆栈并没有提出解决方案,似乎解决了我的问题,所以我诉诸于问这个美好的社区。添加变量的jquery内部引号

 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>'; 

在输入标签我想添加一个变量的ID,我该怎么做?我尝试了几个不同的选项,但不断在浏览器中出现错误。

,所以我希望它是

ID = “urlfeild” 1作为一个例子。

感谢

+0

关闭报价,增加值,重新打开引号。 – Pointy

+0

你尝试过id =“urlfeild'+ 1 +'”...而你的单引号是一个主要的..添加js变量使用'+ vaiable_here +',你想要它在一个id双引号内,所以“yourId” + variable_here +'“ –

回答

2

你可以简单地串联您的字符串,并添加你的变量是这样的:

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>'; 
+0

这样做了,谢谢!不知道我在自己的尝试中错过了什么,但这工作 – user3904388