如何保持数组格式的值?

时间:2015-04-04 07:58:34

标签: javascript jquery arrays

我将数组存储在输入隐藏字段中,如下所示:

<input type='text' name='fileuploaddelete' id='fileuploaddelete' class='required' value='["ppl.jpg","Tulips.jpg","Penguins.jpg"]'/>

JS

var deleteFile = [];
deleteFile = $("#fileuploaddelete").val(); // return string format

当我使用jquery检索值时,它是String格式。如何保持数组格式?有什么想法吗?

3 个答案:

答案 0 :(得分:4)

使用

parsedTest = JSON.parse( $("#fileuploaddelete").val());// this will convert it into array

答案 1 :(得分:1)

删除

  

&#34;

  

[]

在设置值之前。 然后你可以使用:

$("#fileuploaddelete").val().split(',');

这应该以数组格式返回值。

答案 2 :(得分:1)

var arr = JSON.parse(deleteFile);