javascript - 使用 Textarea 创建数组的内容

标签 javascript jquery arrays

我想制作一个程序,它获取文本区域的并使用它来创建数组。

通常,数组的制作方式如下:

<script type="text/javascript">
    var data = [1,2,3,4,5];
</script

但我想以这样的方式做到这一点:

<textarea id="textarea">1,2,3,4,5</textarea>
<script type="text/javascript">
    var data = '['+document.getElementById('textarea').value+']';
</script

有没有办法用 jQuery 或 Javascript 来做到这一点?

最佳答案

这是一个快速解决方案。希望对您有帮助!

var myArray = document.getElementById('textarea').value.split(',') 
for(var i=0; i<myArray.length; i++) {
myArray[i] = +myArray[i];
} 
console.log(myArray);
<textarea id="textarea">1,2,3,4,5</textarea>

关于javascript - 使用 Textarea 创建数组的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42848310/

相关文章:

javascript - 正则表达式,选择链接从空格开始,但从选择中排除空格

javascript - 返回 false 时表单仍然提交(看不到错误)

javascript - 似乎无法定位#document 选择器

php - Laravel 5.2 拆分字符串名字姓氏

c++ - 编译器不喜欢我的 C++ 类。获取未声明的标识符错误等等

javascript - 将类添加到数组中的元素

javascript - 如何修复对象作为 React 子对象无效

javascript - Laravel 加载资源失败

php - 从 Jquery 插入变量总是失败

javascript - 如何使用 jQuery 检查单选按钮?