1

如何显示像 console.log 这样的数组<input>

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

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

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

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

4

2 回答 2

9

使用JSON.stringify

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

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

这里有一些 MDN 参考供未来的读者参考:JSON.stringify - Mozilla 开发者网络

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

var data = JSON.parse($("input").val());
于 2013-03-14T13:22:36.143 回答
3

是的,使用JSON.stringify

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

http://jsbin.com/ijebay/4

于 2013-03-14T13:23:09.120 回答