显示控制台样式等数组数据[" 1"," 2"," 3"]

时间:2013-03-14 13:21:06

标签: javascript jquery arrays input output

如何在<input>中显示类似console.log的数组?

var data = ['1'];
console.log(data);
$("input").val(data+"");

我可以显示["1"]的输入值吗?

我怎样才能从<input>值返回到数组

http://jsbin.com/uyevuj/1/edit

2 个答案:

答案 0 :(得分:9)

使用JSON.stringify

$("input").val(JSON.stringify(data)); //input will display ["1"]

http://jsbin.com/ijebay/6/

以下是未来读者的一些MDN参考:JSON.stringify - Mozilla Developer Network

编辑:从输入中“取出数组”:

var data = JSON.parse($("input").val());

答案 1 :(得分:3)

是的,请使用JSON.stringify

$("input").val(JSON.stringify(data));

http://jsbin.com/ijebay/4