我需要为一个按钮创建两个函数onclick,它不能一起工作。
<a href="#" id="#button1">button</a>
在我的页面中从外部加载javascript资源来处理此按钮的事件:
$("#button1").click(function(){ alert('1');})
但是现在,我需要自定义以在单击此按钮时处理更多操作。因此,我需要在点击此按钮上再添加一个jquery来执行此操作:
$("#button1").click(function(){ alert('2');});
那么,这有什么问题吗?
答案 0 :(得分:1)
虽然不理想,但您发布的代码没有问题。可以使用jquery将多个事件处理程序绑定到单个事件,并且它们将按照它们绑定到事件的顺序执行。
绑定到元素的事件处理程序的调用顺序与它们绑定的顺序相同。
答案 1 :(得分:0)
最后,在我的路上,它在chrome / safari上工作正常。 只是Firefox上的问题,我想,也许firefox和webkit使用不同的引擎。因此,在Firefox上,它无法命令在第一个和第二个中运行哪个点击功能。