JQuery MouseEnter - 仅针对没有特定类的元素触发

时间:2013-09-04 22:35:20

标签: jquery mouseenter

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

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

1 个答案:

答案 0 :(得分:0)

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

 $(".someClass").mouseenter(function(e){ 
     if (!$(e.target).hasClass('someOtherClass')){
         // do this
     }
 });