jQuery multiple events to trigger the same function

后端 未结 11 1078
青春惊慌失措
青春惊慌失措 2020-11-22 04:45

Is there a way to have keyup, keypress, blur, and change events call the same function in one line or do I have to do the

11条回答
  •  [愿得一人]
    2020-11-22 05:37

    You can use bind method to attach function to several events. Just pass the event names and the handler function as in this code:

    $('#foo').bind('mouseenter mouseleave', function() {
      $(this).toggleClass('entered');
    });
    

    Another option is to use chaining support of jquery api.

提交回复
热议问题