我正在尝试在一些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”。所以我有点困惑。任何帮助将不胜感激。
答案 0 :(得分:2)
尝试对value
属性使用双引号
var $in = $('<input type="text" disabled name="SiteName" value="'+ tempSites[i].SiteName + '">');