使用jQuery将1个输入文本字段拆分为3个文本输入字段

时间:2015-11-17 12:40:10

标签: jquery

我有一个像这样的文本输入字段:

某人类型= 22x32x5

是否可以在没有jQuery中的x的情况下将此值提取到3个不同的文本输入字段中?怎么样?

FieldB=22
FieldC=32
FieldD=5

提前致谢!

3 个答案:

答案 0 :(得分:2)

可以使用'split'命令完成,然后将数组元素放在相关字段中:

array=input.split('x');
$('#input1').val(array[0]);
.....

这是一个有效的FIDDLE

答案 1 :(得分:0)

是的,可以使用函数split()将字符串拆分为数组,使用以下代码:

var types = "22x32x5";
var temp = new Array();
// this will return an array with strings "22", "32", "5", etc.
temp = types .split("x");

for (a in temp ) {
     // Your Code here to populate to input field. You will get the value from temp[a].
}

答案 2 :(得分:0)

您可以使用:

var string =  '22x32x5';
var newstring = string.split('x');
 $('#FieldB').val(newstring[0]);
 $('#FieldC').val(newstring[1]);
 $('#FieldD').val(newstring[2]);

<强> DEMO FIDDLE