【发布时间】:2013-07-26 03:14:46
【问题描述】:
我尝试比较两个数组以找到其中一个或多个匹配项。 有人帮帮我吗?
$("button").click(function(i) {
var products = [2, 5, 6, 7, 200];
var item_id = [2, 1, 6, 200];
$.each(item_id, function() {
if ($.inArray(this, products) !== -1) {
alert('Match Prod: ' + this);
} else {
alert('Not Match: ' + this);
}
});
});
【问题讨论】:
-
您至少需要两个循环来查找匹配项,从一个中获取每个元素并与另一个进行比较。如果您尝试一下并发布您遇到的错误类型会更好。