我在进度栏中遇到一些问题,因此总是将 0km
添加到结果值中。
如果我选择 18 - 48,它会显示为
18 - 480公里
如何从结果中获取 18
和 48
。
我尝试过
varageSearch=ageSearchval.slice(0,-1);
但输出类似于 18 - 420k
那么,我怎样才能获得两个变量中的这些值。
最佳答案
您应该使用 -3
字符进行切片,然后使用 -
进行分割
所以,您的代码应该如下所示
varageSearch=ageSearchval.slice(0,-3);
然后
var ageSearcharr = ageSearch.split(' - ');
var From = ageSearcharr[0];
var To = ageSearcharr[1];
现在,From
中将有 18 个,To
中将有 48 个
这是Fiddle
var ageSearchval = `18 - 480km`;
var ageSearch = ageSearchval.slice(0,-3);
var ageSearcharr = ageSearch.split(' - ');
var From = ageSearcharr[0];
var To = ageSearcharr[1];
alert(From);
alert(To);
关于javascript - 我如何从角色中获取 from 和 Two 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31426780/