Jquery addClass и удалить класс при наведении

Хорошо, я хотел бы добавить классcfse_a элементу#searchput когда мышь находится над элементом, а затем, когда мышь не находится над элементом, удалите классcfse_a.

 Guffa22 мая 2012 г., 19:06

Ответы на вопрос(4)

  $("#searchput").hover(function() {
     $(this).addClass("cfse_a");
     }, function() {
   $(this).removeClass("cfse_a");
   });

Используйтеhover событие сaddClass а такжеremoveClass методы:

$("#searchput").hover(function() {
    $(this).addClass("cfse_a");
}, function() {
    $(this).removeClass("cfse_a");
});

DEMO: http: //jsfiddle.net/G23EA

 Anders08 окт. 2013 г., 21:21
Работает как шарм!
 VisioN08 окт. 2013 г., 23:47
@ AndersEriksson Если это работает как очарование, вы должны подтвердить ответ, а не понизить его.
$('#searchput').hover(function() {
  $(this).addClass('cfse_a'); // add class when mouseover happen
}, function() {
  $(this).removeClass('cfse_a'); // remove class when mouseout happen
});

Вы также можете использовать:

$('#searchput').hover(function() {
  $(this).toggleClass('cfse_a');
});

видетьtoggleClass ()

DEMO

Надеюсь это поможет

$('#searchput').mouseover(function() {
    $(this).addClass('cfse_a');
}).mouseout(function(){
    $(this).removeClass('cfse_a');
});

Ваш ответ на вопрос