如果两个元素使用jquery中的运算符具有相同的类,则返回true
return true if two elements having same class using operators in jquery
我有两个ID为#online
和#offline
的元素,其中我想使用选择器中的and运算符检查这两个元素是否都具有特定的类.selected
。类似
$("[id='online']&&[id='offline']").hasClass('selected');
如果这两个元素都具有selected
类,则它应该返回一个true
,否则false
;
这在jquery中可能吗?
我知道可以这样做,
($("[id='offline']").hasClass('selected') && $("[id='online']").hasClass('selected'))
但正在寻找一个相同的简化实现。
尝试使用.filter()
和multiple selector
来满足您的需求,
$('#online,#offline').filter('.selected').length == 2
您可以检查是否有任何没有类似的类
$("#online, #offline").not('.selected').length == 0
注意:当您可以
相关文章:
- 这是什么 ==- javascript 运算符
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- AngularJS-使用'true'属性
- jQuery/JS包含运算符或类似运算符
- Javascript逻辑运算符和字符串/数字
- 模运算符前的双水平线
- JavaScript-切换“;全部检查”;复选框true/false
- location.reload(true)崩溃浏览器选项卡
- 指令的模板必须只有一个根元素:With restrict E&替换true
- jQuery's trim()的前缀为not运算符
- Javascript,如果条件在没有&&逻辑运算符当&&它不起作用
- 使用!而in运算符在应该为true时返回false,为什么
- 运算符的 JavaScript 实例在应该为 false 时返回 true
- 大于运算符 jquery 不返回 true
- 为什么删除运算符返回 true,即使属性未从对象中删除
- 如果两个元素使用jquery中的运算符具有相同的类,则返回true
- 仅当 JavaScript 中的三元运算符中的条件为 true 时才分配
- Meteor简单模式-当修饰符选项为true时,验证对象必须至少有一个运算符
- 为什么在Javascript中布尔运算符可能既不返回false也不返回true ?
- 为什么 in 运算符对于未定义的属性返回 true