How to use one click event handler for multiple buttons

后端 未结 4 950
名媛妹妹
名媛妹妹 2020-12-10 08:37

I have 4 buttons with different id\'s. When i click on them i need to perform one function. So i need something like this:

$(\'#button #button\').click(funct         


        
4条回答
  •  我在风中等你
    2020-12-10 09:38

    To select the 4 buttons at once you write the following:

    $('#button1, #button2, #button3, #button4').click(function(event){ /* code here */ });
    

    If you need to identify which button was pressed, write something like:

    $('#button1, #button2, #button3, #button4').click(function(event){ 
        if($(event.target).attr('id')=='button1'){
            /* specific code for button1 */
        } else if($(event.target).attr('id')=='button2'){
            /* specific code for button2 */
        } else if($(event.target).attr('id')=='button3'){
            /* specific code for button3 */
        } else if($(event.target).attr('id')=='button4'){
            /* specific code for button4 */
        } 
    });
    

提交回复
热议问题