【问题标题】:Assigning a javascript array variable to an input tags value within a loop spacing issue将javascript数组变量分配给循环间距问题中的输入标签值
【发布时间】:2014-09-24 20:14:27
【问题描述】:

我正在尝试在一些 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”。所以我有点困惑。任何帮助将不胜感激。

【问题讨论】:

  • value="'+tempSites[i].SiteName+'" 不要忘记双引号

标签: javascript jquery html arrays spacing


【解决方案1】:

尝试对value 属性使用双引号,

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

【讨论】:

  • 感谢您的帮助。有时您只需要其他人看一下可以提供帮助的东西。 :)
猜你喜欢
  • 2011-03-02
  • 1970-01-01
  • 1970-01-01
  • 2016-08-09
  • 1970-01-01
  • 1970-01-01
  • 2021-10-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多