jQuery hasClass有条件

Pin*_*kie 2 javascript jquery

仅当被点击的元素没有类agallery或时,才应满足条件aslide.这不适合我.

if(!$(this).hasClass('agallery') || !$(this).hasClass('aslide')){
  //do certain things
}
Run Code Online (Sandbox Code Playgroud)

Mat*_*hen 6

if(!($(this).hasClass('agallery') || $(this).hasClass('aslide'))){
Run Code Online (Sandbox Code Playgroud)

基本上,你应该把它读成"不是(A或B)",而Clive的等价物是"(不是A)和(不是B)".

您的条件"(不是A)或(不是B)"如果没有,则为真.所以只有两个类都是假的.