如果两个元素在jquery中使用运算符具有相同的类,则返回true

时间:2014-11-04 10:02:20

标签: javascript jquery jquery-selectors operators

我有两个带有id #online#offline的元素,我想在选择器中使用AND运算符检查这两个元素是否具有特定的类.selected。像,

$("[id='online']&&[id='offline']").hasClass('selected');

如果这两个元素都具有 selected类,则应返回 true 其他 false

这在jquery中是否可行?

我知道可以这样做,

($("[id='offline']").hasClass('selected') && $("[id='online']").hasClass('selected'))

但是寻找一个简化的实现。

2 个答案:

答案 0 :(得分:4)

尝试使用.filter()multiple selector来满足您的需求,

$('#online,#offline').filter('.selected').length == 2

答案 1 :(得分:1)

您可以检查是否有任何类似

的类
$("#online, #offline").not('.selected').length == 0

注意:可以使用ID选择器

相关问题