我知道如何使用deliminators拆分值。我也知道如何切片值来删除最后几个字符。我现在需要将这些结合起来,这是我无法弄清楚的部分。
$("#product").val(value.split('|')[0]);
如何将slice(0,-1)
添加到上面的此功能?我希望它首先拆分,然后切片。
所以结果就是'|'之前的一切减一个字符
解决:
$("#product").val(value.split('|')[0].slice(0, -1))
答案 0 :(得分:3)
你的意思是从数组切片第一个元素?
尝试以下,
$("#product").val(value.split('|')[0].slice(0, -1))
答案 1 :(得分:1)
试试这个:
var val = value.split('|')[0].slice(0, -1)
$("#product").val(val);