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

标签 javascript jquery arrays

我的 javascript 中有当前的 .each

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

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

最佳答案

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

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

关于javascript - 获取 id 并添加到数组,从数组 jquery 中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3725005/

相关文章:

javascript - 菜单,在 Bootstrap 中导航栏上的搜索栏下...不兼容

jquery - Node.JS:如何检查 jQuery 是否已加载

javascript - php 回显的动态 javascript 不起作用

javascript - 从字符串用 node.js 编译 scss

javascript - Jquery - event.target 和 this 关键字之间的区别?

javascript - 响应式 jQuery 数据表无法获取一行的详细信息

javascript - jQuery:子项计数 = 0 和 ajax

javascript - 使用 indexOf 在两个数组中查找匹配项

c - 在 C 中从低到高对数组进行排序(不使用 qsort)

java - 防止发生错误时强行关闭