0

我在一个类上使用 mouseenter,但如果该类有另一个类,则不应触发 mouseenter 方法。我厌倦了下面的代码,但由于某种原因我不明白它不起作用。任何想法为什么和一些建议?

$(".someClass:not('.someOtherClass')").mouseenter(function(){ 
    //some code
});
4

1 回答 1

0

这段代码在进入 someClass 时触发 如果鼠标没有 someOtherClass 的类,它将执行 //do this code。

 $(".someClass").mouseenter(function(e){ 
     if (!$(e.target).hasClass('someOtherClass')){
         // do this
     }
 });
于 2013-09-04T22:55:49.353 回答