我使用 jQuery 在按钮上设置了一个事件侦听器,并且由于某种原因,在没有单击按钮的情况下调用了单击侦听器中的函数。我知道通常函数在侦听器中是匿名的,但它不能作为匿名函数工作。我正在调用的函数也必须接受参数,这就是为什么我认为我不能只调用对该函数的引用。关于如何解决在没有点击甚至注册的情况下调用函数的问题并且仍然将必要的参数传递给函数的任何想法?
$('#keep-both').click(keepBothFiles(file, progress, audioSrc));
调用这个函数
function keepBothFiles(file, progress, audioSrc) {
...
...
}