首先拆分然后切片值

时间:2012-06-13 03:17:25

标签: jquery

我知道如何使用deliminators拆分值。我也知道如何切片值来删除最后几个字符。我现在需要将这些结合起来,这是我无法弄清楚的部分。

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

如何将slice(0,-1)添加到上面的此功能?我希望它首先拆分,然后切片。

所以结果就是'|'之前的一切减一个字符

解决:

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

2 个答案:

答案 0 :(得分:3)

你的意思是从数组切片第一个元素?

尝试以下,

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

答案 1 :(得分:1)

试试这个:

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