Javascript jQuery选择具有某个类的div,没有另一个类

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/5546857/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-23 17:44:35  来源:igfitidea点击:

jQuery select a div with a certain class, that doesn't have another class

javascriptjquerycssjquery-selectors

提问by Alex

<div class="fuu">
  ...
</div>

<div class="fuu no">
  ...
</div>

...

How can I select all fuu's besides the ones that have the .noclass?

fuu除了有.no类的那些之外,我怎样才能选择所有的?

回答by BoltClock

Use :not()to exclude the other class:

使用:not()排除其他类:

$('.fuu:not(.no)')

回答by Joey C.

You can also filter out the '.no' class with something like:

您还可以使用以下内容过滤掉 '.no' 类:

$('.fuu').not('.no');

回答by Sourav

get the div's class name, if it has a SPACE in the class name then it means it has more than one class !

获取 div 的类名,如果类名中有空格,则表示它有多个类!