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);