我有两个带有id #online
和#offline
的元素,我想在选择器中使用AND运算符检查这两个元素是否具有特定的类.selected
。像,
$("[id='online']&&[id='offline']").hasClass('selected');
如果这两个元素都具有 selected
类,则应返回 true
其他 false
这在jquery中是否可行?
我知道可以这样做,
($("[id='offline']").hasClass('selected') && $("[id='online']").hasClass('selected'))
但是寻找一个简化的实现。
答案 0 :(得分:4)
尝试使用.filter()
和multiple selector
来满足您的需求,
$('#online,#offline').filter('.selected').length == 2
答案 1 :(得分:1)
您可以检查是否有任何类似
的类$("#online, #offline").not('.selected').length == 0
注意:可以使用ID选择器