比较jQuery中关于CSS类的两个数组

时间:2012-07-13 12:44:41

标签: jquery arrays

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

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

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

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

现在,如何通过比较找到包含.a.b.c.d .lorem的元素两个阵列?

2 个答案:

答案 0 :(得分:3)

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

$(array_two).filter(array_one.join(","));

答案 1 :(得分:0)

假设array_two是一个jQuery对象,你可以这样做:

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

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