我有一个像这样的文本输入字段:
某人类型= 22x32x5
是否可以在没有jQuery中的x的情况下将此值提取到3个不同的文本输入字段中?怎么样?
FieldB=22
FieldC=32
FieldD=5
提前致谢!
答案 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 强>