获取id并添加到数组,从数组jquery中删除

时间:2010-09-16 08:35:56

标签: javascript jquery arrays

我的javascript中有当前的.each

var divs = array();
$('.div-item').each(function(){
   var id = $(this).attr('id');
   divs.push(id);
});

如何以编程方式从数组中删除id?

2 个答案:

答案 0 :(得分:2)

function deleteId(divArray, id) {
  var idx = $.inArray(id, divArray);
  if(idx != -1)
    divArray.splice(idx, 1);
}

EDITED:使用$ .inArray:某些版本的IE不支持数组上的indexOf方法。

答案 1 :(得分:0)

var list = [4,5,6];
list.splice(1, 1); // Remove one element, returns the removed ones.

列表现在等于[4,6]