使用 JQuery 和 append() 将包含空格的文本数组添加到 TextArea 中
Adding array that has text with spaces into TextArea using JQuery and append()
我正在尝试将文本区域中的数组附加到我的页面,每次数组中的字符之间有空格时都会破坏它。假设我在数组中有成分:"大米"、"油"、"豆浆"、"苹果",我正在使用以下 JQuery 语法:
$("#container").append("<input type = 'text' id = 'ingredients' value = " + ingArrayTest+ ">");
我的最终结果只有:"大米,油,大豆",因为空间会破坏显示中数组的其余部分。有没有办法包装数组以免它发生?
提前感谢!
您可以使用简单的数组连接,假设我读错了。 尝试
ingArrayTest.join("'n")
。代替上面的ingArrayTest。 可以使用空格代替"'"...
根据讨论,尝试:
var ingArrayTest = ["Milk", "Soy Milk", "Apple"];
var ingString = ingArrayTest.join(" ");
$("#container").append("<input type='text' id='ingredients' value='" + ingString + "'>");
。请注意值附近的单引号。注意单引号与双引号;非常重要。
相关文章:
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 高亮显示与数组字符串一起使用时文本插件中断
- 使用Javascript使用数组检查文本框中的值
- 如何获取文本框组的值,并使用jquery将它们放入(key:Value)数组中
- JavaScript:将字符串数组转换为文本区域
- 如何放置ÅÄ和#214;在javascript数组中,然后将其与html文本进行比较
- 数组中的随机文本字符串
- 单击select'时将数组行回显到文本区域中;s选项
- 如何将数组文本框名称发送到 ajax
- 数组文本作为对象键
- 在窗体中动态添加数组文本框
- 如何在选中数组复选框的情况下获取数组文本框的验证
- 数组文本或字符串拆分
- 从数组文本中检索属性值
- 数组文本框与onchange事件
- Angular Js绑定带有静态索引的JSON数组文本框
- Javascript数组文本替换
- 数组文本到数字,找到匹配的值和排序
- 如何获取数组文本框中文本框的键(索引)值