码迷,mamicode.com
首页 > 编程语言 > 详细

利用 $.inArray,数组去重

时间:2018-07-13 12:10:28      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:new   inf   数组   one   UNC   round   find   添加   sea   

var WarnInfo = new BatchInfo();
//点击返回按钮,查询弹窗消失,添加弹窗出现
$(".search_cancel2").click(function () {
// var allCheckedb = $("body .demo_contenta2 tr:has(input:checked)");
var allCheckedb =$("body .demo_contenta2 tr[id!=‘nocc‘]:has(input:checked)");
for (var a = 0; a < allCheckedb.length; a++) {
var allCheckedC = $(allCheckedb[a]);
for (var b = 0; b < WarnInfo.id.length; b++) {
if (allCheckedC.attr(‘data-id‘) == WarnInfo.id[b]) {
var index = $.inArray(WarnInfo.id[b], WarnInfo.id);//获取某个数值在数组当中的索引
WarnInfo.id.splice(index, 1);
WarnInfo.code.splice(index, 1);
WarnInfo.name.splice(index, 1);
WarnInfo.unit.splice(index, 1);
WarnInfo.inventory.splice(index, 1);
WarnInfo.xia.splice(index, 1);
WarnInfo.numberOne(index,1);
}
}
WarnInfo.id.push(allCheckedC.attr("data-id"));
WarnInfo.code.push(allCheckedC.find("td:eq(2)").html());
WarnInfo.name.push(allCheckedC.find("td:eq(3)").html());
WarnInfo.unit.push(allCheckedC.find("td:eq(4)").html());
WarnInfo.inventory.push(allCheckedC.attr("data-inventory"));
WarnInfo.numberOne.push(allCheckedC.attr("data-number"));
WarnInfo.xia.push("请输入");
}
for循环判断出重复的内容,然后获取它在数组中的索引,数组去重。

利用 $.inArray,数组去重

标签:new   inf   数组   one   UNC   round   find   添加   sea   

原文地址:https://www.cnblogs.com/JavascriptAndHtml5/p/9304143.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!