从 HTML 的文本区域获取输入数据并将该值存储在数组中
Get the input data from textarea of HTML and store that values in an array
我想从文本框中提取多个数据。
假设我将以下数据输入到由 space.
分隔的文本字段中
11 22 33 44 55 66
那么它应该将数据与文本框分开并将该数据存储在一个数组中,比如a。
如果我说,我想显示第一个元素数组的值,即 a[0],那么它应该显示 11 等等。
谢谢!
split()
方法通过将字符串分成子字符串,将字符串对象拆分为字符串数组。
var text = document.getElementById('ta').value;
console.log(text.split(' '));
<textarea name="ta" id="ta" cols="30" rows="10">11 22 33 44 55 66</textarea>
只需使用适当的方法拆分 :->
String string = "11 22 33 44 55 66";
String[] parts = string.split(" ");
@Rayon 的回答是正确的并且使用了核心javascript。
如果您想在 jQuery 中执行此操作,您可以像这样链接命令:
var a = $('ta').val().split(' ');
如果你想得到数组的第一个数字,你可以这样做:
a[0];
文本区域所在位置:
<textarea name="ta" id="ta" cols="30" rows="10">11 22 33 44 55 66</textarea>
我想从文本框中提取多个数据。 假设我将以下数据输入到由 space.
分隔的文本字段中11 22 33 44 55 66
那么它应该将数据与文本框分开并将该数据存储在一个数组中,比如a。 如果我说,我想显示第一个元素数组的值,即 a[0],那么它应该显示 11 等等。
谢谢!
split()
方法通过将字符串分成子字符串,将字符串对象拆分为字符串数组。
var text = document.getElementById('ta').value;
console.log(text.split(' '));
<textarea name="ta" id="ta" cols="30" rows="10">11 22 33 44 55 66</textarea>
只需使用适当的方法拆分 :->
String string = "11 22 33 44 55 66";
String[] parts = string.split(" ");
@Rayon 的回答是正确的并且使用了核心javascript。
如果您想在 jQuery 中执行此操作,您可以像这样链接命令:
var a = $('ta').val().split(' ');
如果你想得到数组的第一个数字,你可以这样做:
a[0];
文本区域所在位置:
<textarea name="ta" id="ta" cols="30" rows="10">11 22 33 44 55 66</textarea>