Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 和选择器jQuery_Javascript_Jquery - Fatal编程技术网

Javascript 和选择器jQuery

Javascript 和选择器jQuery,javascript,jquery,Javascript,Jquery,可以在jQuery中使用AND选择器吗?我正试图筛选出需要多个选择器才能为真的结果。这是我使用的,但不是“或”,而是“我使用我想使用的”和 是的,您可以这样做,实际上您正在寻找组合属性选择器 试试看 您是否正在尝试查找包含所有这些data-*标记的元素?如果是这样,您可以一个接一个地粘贴所有:not()选择器。@RoyiNamir为什么。?想知道原因吗?@RoyiNamir我对此感到困惑。为什么我的选择器不工作。?你能解释一下吗?@RajaprabhuAravindasamy你没有引用,所以它不

可以在jQuery中使用AND选择器吗?我正试图筛选出需要多个选择器才能为真的结果。这是我使用的,但不是“或”,而是“我使用我想使用的”和


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

试试看


您是否正在尝试查找包含所有这些data-*标记的元素?如果是这样,您可以一个接一个地粘贴所有:not()选择器。@RoyiNamir为什么。?想知道原因吗?@RoyiNamir我对此感到困惑。为什么我的选择器不工作。?你能解释一下吗?@RajaprabhuAravindasamy你没有引用,所以它不起作用:not([])应该是:not(“[])@RoyiNamir谢谢你指出这个问题。!我只是在没有not选择器的情况下编写了一个解决方案。请参阅更新。谢谢@嘿,这是个好问题。把它作为一个新的发布。这样你就可以得到更多专家的关注
$('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');