Javascript Jquery上的多个按钮单击事件

Javascript Jquery上的多个按钮单击事件,javascript,jquery,Javascript,Jquery,我是否可以将多个按钮单击事件绑定到以下相同的函数 $(document).on("click", "#btn1 #btn2 #btn3", callbackFunction); 使用逗号分隔值: $(document).on("click", "#btn1, #btn2, #btn3", callbackFunction); 然后,您可以通过访问this对象来确定是哪个调用了您,因此以下内容将提醒单击的元素的id: $(document).on("click", "#btn1, #btn2,

我是否可以将多个按钮单击事件绑定到以下相同的函数

$(document).on("click", "#btn1 #btn2 #btn3", callbackFunction);

使用逗号分隔值:

$(document).on("click", "#btn1, #btn2, #btn3", callbackFunction);
然后,您可以通过访问
this
对象来确定是哪个调用了您,因此以下内容将提醒单击的元素的id:

$(document).on("click", "#btn1, #btn2, #btn3", function () { 
     alert($(this).attr("id"));
});

例如,这把小提琴:

是的,你可以。但是,您需要用逗号分隔它们

$(文档)。在(“单击“、”btn1、”btn2、”btn3、“调用函数”)

如果可能,为按钮分配一个类并将该类用作选择器可能是明智的。具有该类的任何按钮都将绑定到事件。这将使您不必添加额外的选择器