悬停时Jquery addClass和Remove Class

时间:2012-05-22 17:03:44

标签: javascript jquery file

好的我想在鼠标悬停在元素上时将元素cfse_a添加到元素#searchput,然后当鼠标悬停在元素上时再移除类cfse_a }。

4 个答案:

答案 0 :(得分:19)

使用hoveraddClass方法使用removeClass事件:

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

DEMO: http://jsfiddle.net/G23EA/

答案 1 :(得分:8)

$('#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

答案 2 :(得分:2)

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

使用它。它帮助!

答案 3 :(得分:0)

希望这有帮助。

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