我在进度条中遇到了一些问题,因此始终将0km
添加到结果值中。
如果我选择18 - 48,它显示为
18 - 480km
如何从结果中获取18
和48
。
我试过
var ageSearch = ageSearchval.slice(0,-1);
但输出类似18 - 420k
那么,我怎样才能在两个变量中得到这些值。
答案 0 :(得分:0)
您应该使用-3
个字符进行切片,然后使用-
所以,你的代码看起来应该是
var ageSearch = ageSearchval.slice(0,-3);
然后
var ageSearcharr = ageSearch.split(' - ');
var From = ageSearcharr[0];
var To = ageSearcharr[1];
现在,From
中有18个,To
这是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);