javascript - AND 选择器 jQuery

标签 javascript jquery

是否可以在 jQuery 中使用 AND 选择器?我正在尝试过滤需要多个选择器为真的结果。这是我使用的,但不是“或”,所以我使用的“,”我想使用“和”。

$('div.job:not([data-province="'+province+'"])', 'div.job:not([data-employment="'+employment+'"])', 'div.job:not([data-education="'+education+'"])', 'div.job:not([data-branch="'+branch+'"])').fadeOut('slow');

最佳答案

是的,您可以这样做,您实际上是在寻找组合属性选择器

尝试,

$('div.job[data-province!="'+province+'"][data-employment!="'+employment+'"][data-education!="'+education+'"][data-branch!="'+branch+'"]').fadeOut('slow');

关于javascript - AND 选择器 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21722496/

相关文章:

javascript - 从 API 获取不同长度的数组

javascript - 如何修复我的 Titanium Developer 应用标签在 TableView 上的呈现方式?

javascript - ie10 中 clientHeight 的奇怪行为

Javascript 图像处理 反转颜色

javascript - 导出带有阿拉伯字符的 html 表

javascript - 无法找到与正则表达式模式匹配的字符串

jquery - 通过 jQuery 使用数据属性

javascript - 删除数组中具有重复属性的对象

jquery - 使用 css 将图像缩放/过渡到父级的大小

javascript - 使用Jquery触发时如何获取表单元素值