1

假设我有一个 Jquery Object $('.class0 .class1 .class2...')。我想检查一个类.classX是否在这个对象中。我怎样才能做到这一点?我不认为inArray()不适应

同时,为了让我更清楚,如果我有一个 Jquery 对象$('.class0, .class1, .class2, ...'),如果我想检查一个类.classX是否在这个对象中,我应该使用inArray()方法,对吗?

4

3 回答 3

6

如果 jQuery 对象中有一组元素,您可以使用filter()

var isInside = $(".class0, .class1, .class2, ...").filter(".classX").length > 0;
于 2013-01-21T18:35:16.917 回答
4

使用.hasClass().

var hasClass = $obj.hasClass("classX");

注意没有点 ( .) 字符前缀classX

于 2013-01-21T18:35:23.633 回答
3
$('.class0, .class1, .class2').is('.class2');

小提琴

于 2013-01-21T18:38:26.553 回答