将javascript数组变量分配给循环间距问题中的输入标记值

时间:2014-09-24 12:12:47

标签: javascript jquery html arrays spacing

我正在尝试在一些javascript代码中添加一个项目,但是如果它在单词之间有间距,它似乎不喜欢该值。如何获取值以将完整的字符串或数组对象传递到输入标记值。

这就是我用来将变量赋值给它的方法。

   var $in = $('<input type="text" disabled name="SiteName" value='+ tempSites[i].SiteName + '>');

如果变量是“Happy Face”,那么它只会为该值分配“Happy”,其余的则为。

这将是页面上添加到页面后的结果。

<input type="text" disabled="" name="SiteName" value="Happy" face>

我已使用提醒功能检查变量,并存储了整个值“Happy Face”。所以我有点困惑。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

尝试对value属性使用双引号

 var $in = $('<input type="text" disabled name="SiteName" value="'+ tempSites[i].SiteName + '">');