两个jquery函数单击一个按钮

两个jquery函数单击一个按钮,jquery,click,Jquery,Click,我有一个案例需要为一个按钮创建两个函数onclick,它不能一起工作 <a href="#" id="#button1">button</a> 但现在,我需要自定义,以便在单击此按钮时处理更多操作。因此,我需要在单击此按钮时再添加一个jquery: $("#button1").click(function(){ alert('2');}); 那么,这有什么问题吗?虽然不理想,但您发布的代码没有问题。可以使用jquery将多个事件处理程序绑定到单个事件,它们将按照绑定到

我有一个案例需要为一个按钮创建两个函数onclick,它不能一起工作

<a href="#" id="#button1">button</a>
但现在,我需要自定义,以便在单击此按钮时处理更多操作。因此,我需要在单击此按钮时再添加一个jquery:

$("#button1").click(function(){ alert('2');});

那么,这有什么问题吗?

虽然不理想,但您发布的代码没有问题。可以使用jquery将多个事件处理程序绑定到单个事件,它们将按照绑定到事件的顺序执行

发件人:

绑定到元素的事件处理程序的调用顺序与绑定它们的顺序相同


最后,在我的路上,它在chrome/safari上运行良好。
只是Firefox上的一个问题,我想可能是Firefox和webkit使用了不同的引擎。因此,在firefox上,它无法对第一个和第二个单击函数进行排序。

当单击1个按钮时,您需要两个不同的jQuery函数来运行?您可以执行
$(“#按钮1”)。单击(function(){func1();func2();})
侧注:使用
console.log()
而不是“是”,我知道这一点。就在这种情况下,因为第一个句柄事件是从第三方加载的,所以已经创建了一个函数来处理事件onclick。在我的网站上,我想创建一个新的来处理其他事件。我想处理这两件事。是的,我知道。就在这种情况下,因为第一个事件是从第三方加载的,所以它已经创建了一个函数来处理事件onclick。在我的网站上,我想创建一个新的来处理其他事件。我想处理这两个事件。是否可以使用.on()为一个按钮附加更多事件句柄?
$("#button1").click(function(){ alert('2');});