无法使用jQuery从数组中删除特定值

时间:2014-09-30 14:29:34

标签: jquery

我有一个数组

我正在尝试从数组中删除一个specfic元素

我试过这种方式

var existingLabels = [1, 2, 3, 2, 2, 4];


var loc_name = 1;

 existingLabels = $.grep(existingLabels, function(loc_name) {
  return loc_name != loc_name;
});

alert(existingLabels);

1 个答案:

答案 0 :(得分:0)

grep回调中的比较条件没有任何意义,因为不幸的变量名称:

return loc_name != loc_name; // always false

更正后的脚本:

existingLabels = $.grep(existingLabels, function(el) {
    return el != loc_name;
});
相关问题