前端之家收集整理的这篇文章主要介绍了
jQuery:单击按钮点击,点击事件触发两次或更多次,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有HTML输入和按钮元素。我使用按钮提交表单,打开辅助窗口等问题是,一次单击变成2(有时更多)表单提交,或打开两个额外的浏览器窗口。我已在多个Web浏览器中再现此问题。我试着切换jQuery版本,并没有改变任何东西。什么可能导致这种事情发生?
您的问题可能发生,因为您多次为点击事件分配相同的处理程序。我建议你检查,你分配的处理程序的行不被无意中多次
调用。另一个
解决方案可能是
调用unbind首先像这样:
$("#myButton").unbind("click").click(myHandler);
但没有看到一些代码,我只是猜测。
原文链接:https://www.f2er.com/jquery/184406.html