2013-09-04 1 views
0

Я использую mouseenter для класса, но если у этого класса есть другой класс, метод mouseenter не должен запускаться. Я устал от кода ниже, но по какой-то причине я не понимаю, что он не работает. Любые идеи, почему и, возможно, некоторые предложения?JQuery MouseEnter - Триггер только для элемента, который не имеет определенного класса

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

Его работа для меня в этом jsFiddle: http://jsfiddle.net/4edkT/ – amb110395

ответ

0

Этот фрагмент кода триггеров ввести в SomeClass Если мышь не имеет класс someOtherClass он будет выполнять // сделать этот код.

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