Javascript Jquery从数组中删除元素

Javascript Jquery从数组中删除元素,javascript,jquery,arrays,Javascript,Jquery,Arrays,解决这个问题应该很有趣:) 在文本字段中,我有值苹果、桃子、香蕉 我使用Jquery从该CSV创建了一个数组 在HTML中,我有一个水果列表,每个水果旁边都有一个“删除”选项。当我单击“删除”时,我想从列表和文本字段中删除相应的水果 我缺少一个将从数组中移除结果的函数。我应该使用什么功能 您应该使用 您还需要更改: $('#fruits').val(skills_array.join(',')到$('#fruits').val(fruits_array.join(',')接受的解决方案是正确的,

解决这个问题应该很有趣:)

在文本字段中,我有值
苹果、桃子、香蕉

我使用Jquery从该CSV创建了一个数组

在HTML中,我有一个水果列表,每个水果旁边都有一个“删除”选项。当我单击“删除”时,我想从列表和文本字段中删除相应的水果

我缺少一个将从数组中移除结果的函数。我应该使用什么功能

您应该使用

您还需要更改:


$('#fruits').val(skills_array.join(',')
$('#fruits').val(fruits_array.join(',')

接受的解决方案是正确的,但它没有提到不应该使用indexOf来删除水果索引,因为

你应使用:

fruits_array.splice($.inArray('Peach', fruits_array), 1);

伟大的感谢您提供的解决方案和链接!:)
fruits_array.splice(fruit_index,1);
fruits_array.splice($.inArray('Peach', fruits_array), 1);