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

标签 javascript jquery jquery-selectors operators

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

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

如果这两个元素都具有 select类,则应返回true,否则;

这在 jquery 中可能吗?

我知道可以这样做,

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

但正在寻找相同的简化实现。

最佳答案

尝试使用.filter()多重选择器来满足您的需求,

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

关于javascript - 如果两个元素具有相同的类,则在 jquery 中使用运算符返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26732346/

相关文章:

jQuery 和 'select' 标签

javascript - 意外的 JavaScript 响应

javascript - 有可用的 SproutCore 教程吗?

javascript - 如果由 javascript 提供服务,如何使用 WebClient 下载文件

javascript - 我会在 JavaScript 中为此使用哪种数据结构?

javascript - 自动拖放文件上传

javascript - 添加 id 到 select2 输入文本

javascript - 在 Bootstrap Modal 中使用 HandsonTable 不起作用

Javascript选择具有最大值的类的元素

JQuery 问题与 firefox : $ ('#element_id' ). html() 不工作