我有一个函数,可以找到所有类的DIVS boxes.然后它删除了类visible.
我现在想让我的函数忽略任何DIV,如果它有一个类important.
所以基本上如果我的DIV只有类的boxes和visible,visible将被删除.但是,如果我的DIV有类boxes,visible并且important,这个DIV将被单独留下并且visible不会被移除.
$(this).find('.boxes').removeClass('visible');
Run Code Online (Sandbox Code Playgroud)
我知道这可以在if声明中完成,但我想知道是否有更好的方法使用jquery来做到这一点?
您想使用:not()选择器:
$(this).find('.boxes:not(.important)').removeClass('visible');
Run Code Online (Sandbox Code Playgroud)