1

我有两个数组。一个看起来像这样:

var array_one = [".a", ".b", ".c", ".d"];

.a, .b, .c&.d是可以在 DOM 中找到的 CSS 类。

然后我得到另一个数组,其中包含当前在 DOM 中的array_two所有具有类的元素。.lorem

现在我如何通过比较两个数组找到具有.a.b.c的元素?.d .lorem

4

2 回答 2

3

可以使用 jQuery 的filter()方法,再加上Array 的join();

$(array_two).filter(array_one.join(","));
于 2012-07-13T12:46:12.923 回答
0

假设array_two你可以做一个 jQuery 对象:

array_two.has(array_one.join(","));

这是使用.has(...)jQuery 函数。

于 2012-07-13T12:47:11.153 回答