Javascript 如何使用<;创建数组;输入>;?

Javascript 如何使用<;创建数组;输入>;?,javascript,jquery,html,arrays,Javascript,Jquery,Html,Arrays,我想用html元素创建一个数组。我的主要问题是,我只在数组中得到一个字符串,而没有数组 示例:输入为:1,5,7,3,4 在数组中,它看起来是这样的:[“1,5,7,3,4”]但我希望它是这样的:[1,5,7,3,4] 我在寻找用javascript或更好的jquery制作的解决方案 将字符串转换为数组 var myArray = document.getElementById('myInput').value.split(','); 将字符串转换为数组 var myArray = docum

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

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

我在寻找用javascript或更好的jquery制作的解决方案

将字符串转换为数组

var myArray = document.getElementById('myInput').value.split(',');
将字符串转换为数组

var myArray = document.getElementById('myInput').value.split(',');
使用函数将字符串转换为数组

var myArray = document.getElementById('myInput').value.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]
1,5,7,3,4
var myInput=$('#myInput').val();
var arr=myInput.split(',');//[1,5,7,3,4]
使用函数将字符串转换为数组

var myArray = document.getElementById('myInput').value.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]
1,5,7,3,4
var myInput=$('#myInput').val();
var arr=myInput.split(',');//[1,5,7,3,4]

我知道,谢谢。Quentin写的是香草风格,我认为jQuery等价物可能有用。啊,是的,多个选项从来都不是个坏主意:)我知道,谢谢。昆汀写的是香草风格,我认为jQuery等价物可能有用。啊,是的,多个选项从来都不是个坏主意:)