我有一个非常简单的脚本,它从输入框中获取内容,从中创建一个数组,删除所需的元素,然后返回文本。
我正在尝试使用“splice()”来删除该项目,但它会删除除该项目之外的所有内容:
var listOfTitles = $('.title-list').val();
var arrayOfTitles = listOfTitles.split(',');
var updatedTitles = arrayOfTitles.splice(2,1);
$('.title-list').val(updatedTitles.join());
例如,如果我有这个:
测试1,测试2,测试3,测试4
我可以把它变成一个数组。我想删除“test3”并输出“test1,test2,test4”。问题是,它返回“test3”而不是删除它。
jsfiddle发生了什么:http: //jsfiddle.net/C95kN/