2012-06-13 46 views
2

我知道如何使用拆分器拆分值。我也知道如何划分一个价值去除最后几个字符。我现在需要把这些结合起来,这是我无法弄清楚的部分。首先拆分然后切片值

$("#product").val(value.split('|')[0]); 

如何将slice(0,-1)添加到上面的这个函数?我希望它先分割,然后切片。

所以结果将是'|'之前的所有东西。再减去一个字符

解决:

$("#product").val(value.split('|')[0].slice(0, -1)) 

回答

3

你的意思是从片阵列的第1个要素?

下面尝试,

$("#product").val(value.split('|')[0].slice(0, -1)) 
+0

不,我的标题出现,这是错字 - 应该说片,而不是拼接 - 对不起 – cantaffordretail

+0

@mcflause这是什么你想? –

+0

input = Widget1 | Widget2 output = Widget – cantaffordretail

1

试试这个:

var val = value.split('|')[0].slice(0, -1)  
$("#product").val(val); 
相关问题