7

好的,我想在鼠标悬停在元素上时cfse_a向元素添加一个类#searchput,然后当鼠标没有悬停在元素上时删除类cfse_a

4

4 回答 4

20

使用hover事件addClassremoveClass方法:

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

演示:http: //jsfiddle.net/G23EA/

于 2012-05-22T17:04:55.333 回答
9
$('#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');
});

请参阅切换类()

演示

于 2012-05-22T17:05:04.560 回答
2
  $("#searchput").hover(function() {
     $(this).addClass("cfse_a");
     }, function() {
   $(this).removeClass("cfse_a");
   });

使用它。希望它有帮助!

于 2012-05-22T18:03:33.530 回答
0

希望这可以帮助。

$('#searchput').mouseover(function() {
    $(this).addClass('cfse_a');
}).mouseout(function(){
    $(this).removeClass('cfse_a');
});
于 2012-05-22T17:07:35.957 回答