javascript - JS 或 jQuery - 从数组中删除元素

标签 javascript jquery arrays

Possible Duplicate:
Remove item from array by value | JavaScript

有没有一种方法,在 JS 或 jQuery 的帮助下,从数组中删除元素,只知道元素的值,而不是它在数组中的位置?

它也需要跨浏览器兼容。

谢谢。

最佳答案

看例子

arr = [1, 2, 3, 4, 5] // array
var removeItem = 2; // item to be removed

arr = jQuery.grep(arr, function(value) {
return value != removeItem;
});

// new array
// [1, 3, 4, 5]

关于javascript - JS 或 jQuery - 从数组中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8769086/

相关文章:

javascript - Total.js 自定义系统 View

php - 用户名或电子邮件存在时不返回错误

jquery - html5输入错误信息

python - 逻辑与嵌套 bool 数组

javascript - 无法从我的 API 访问数据(异步问题)

javascript - 是否可以使用javascript在点击超文本上打开文件上传窗口

javascript - JQuery 表单提交不存储值?

php将多维数组从mysql数据库放入一个大列表中

php - 使用 array_fill 创建对象数组时如何使每个对象唯一?

javascript - 如何为某些特定的非 DOM 事件创建 Rx observable