4

IDが異なる4つのボタンがあります。それらをクリックすると、1つの機能を実行する必要があります。だから私はこのようなものが必要です:

$('#button #button').click(function()
4

4 に答える 4

15

一度に 4 つのボタンを選択するには、次のように記述します。

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

どのボタンが押されたかを特定する必要がある場合は、次のように記述します。

$('#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 */
    } 
});
于 2012-08-16T10:59:46.197 に答える
8

最も簡単なのは、次のようにすべてのボタンにクラスを追加することです。

$('.button_action').click(function()
于 2012-08-16T10:57:09.610 に答える
2

コンマを使用します:

$('#button1, #button2').click(function()...
于 2012-08-16T10:56:50.950 に答える
0

それぞれidをコンマで区切ります。

$('#button1, #button2, #button3, #button4').click(...)
于 2012-08-16T10:56:45.667 に答える