如何使用<input />创建数组?

时间:2014-02-03 11:32:28

标签: javascript jquery html arrays

我想创建一个带有html元素的数组。我的主要问题是,我只是在数组中得到一个字符串但没有数组。

示例:输入为:1,5,7,3,4 在数组中它看起来像这样:["1,5,7,3,4"]但我希望它像这样:[1,5,7,3,4]

我在jquery中寻找用javascript或更好的解决方案!

2 个答案:

答案 0 :(得分:3)

split会将字符串转换为数组。

var myArray = document.getElementById('myInput').value.split(',');

答案 1 :(得分:1)

使用split函数将字符串转换为数组。

例如:

<input type="text" id="myInput">1,5,7,3,4</input>

var myInput = $('#myInput').val();
var arr = myInput.split(','); // [1,5,7,3,4]