我想从文本框中提取多个数据。 假设我将以下数据输入到由空格分隔的文本字段中。
11 22 33 44 55 66
然后它应该将数据与文本框分开并将数据存储在数组中,比如a。 如果我说,我想显示第一个元素数组的值,即a [0],那么它应该显示11,依此类推。
谢谢!
答案 0 :(得分:3)
split()
方法通过将字符串分隔为子字符串将String对象拆分为字符串数组。
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>
答案 1 :(得分:0)
只需使用适当的方法拆分: - &gt;
String string = "11 22 33 44 55 66";
String[] parts = string.split(" ");
答案 2 :(得分:0)
@ 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>