Javascript 如果两个元素使用jquery中的运算符具有相同的类,则返回true
我有两个元素的ID分别为Javascript 如果两个元素使用jquery中的运算符具有相同的类,则返回true,javascript,jquery,jquery-selectors,operators,Javascript,Jquery,Jquery Selectors,Operators,我有两个元素的ID分别为#online和#offline,我想检查这两个元素是否都具有特定的类。使用选择器中的and运算符选择了。大概 $("[id='online']&&[id='offline']").hasClass('selected'); 如果这两个元素都选择了类,它应该返回一个真否则假 这在jquery中可能吗 我知道可以这样做 ($("[id='offline']").hasClass('selected') && $("[id='online']
#online
和#offline
,我想检查这两个元素是否都具有特定的类。使用选择器中的and运算符选择了
。大概
$("[id='online']&&[id='offline']").hasClass('selected');
如果这两个元素都选择了类,它应该返回一个真
否则假
这在jquery中可能吗
我知道可以这样做
($("[id='offline']").hasClass('selected') && $("[id='online']").hasClass('selected'))
但是正在寻找相同的简化实现。您可以检查是否有任何
$("#online, #offline").not('.selected').length == 0
注意:使用ID选择器时,您可以检查是否有任何
$("#online, #offline").not('.selected').length == 0
注意:如果可以使用ID选择器,请尝试使用.filter()
以及多个选择器来满足您的需要
$('#online,#offline').filter('.selected').length == 2
尝试使用.filter()
和多选择器来满足您的需要
$('#online,#offline').filter('.selected').length == 2