Jquery addClass and Remove Class on hover

前端 未结 4 1158
广开言路
广开言路 2021-01-02 18:34

Okay i would like to add a class cfse_a to an element #searchput when the mouse is hovering over the element and then when the mouse is not hoverin

相关标签:
4条回答
  • 2021-01-02 18:56

    Use hover event with addClass and removeClass methods:

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

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

    0 讨论(0)
  • 2021-01-02 19:13
    $('#searchput').hover(function() {
      $(this).addClass('cfse_a'); // add class when mouseover happen
    }, function() {
      $(this).removeClass('cfse_a'); // remove class when mouseout happen
    });
    

    You can also use:

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

    see toggleClass()

    DEMO

    0 讨论(0)
  • 2021-01-02 19:15
      $("#searchput").hover(function() {
         $(this).addClass("cfse_a");
         }, function() {
       $(this).removeClass("cfse_a");
       });
    

    Use it.hope it help !

    0 讨论(0)
  • 2021-01-02 19:15

    Hope this helps.

    $('#searchput').mouseover(function() {
        $(this).addClass('cfse_a');
    }).mouseout(function(){
        $(this).removeClass('cfse_a');
    });
    
    0 讨论(0)
提交回复
热议问题