【发布时间】:2009-10-09 23:43:35
【问题描述】:
我有一个函数:
function foo() { console.log('i run!'); }
还有一个按钮的绑定:
$(function() {
$('#myButton').click(foo);
});
我几乎肯定控制台不应该显示“我跑了!”直到按钮被点击。我在页面上没有其他#myButtons(我已经检查了这个),但是当单击另一个不相关的按钮时foo 继续运行。没有其他对 foo 的引用(再次检查)。
这里会发生什么?我绑定错了吗?
【问题讨论】:
-
正在发生您的 sn-ps 未显示的事情...
-
Scott Evernden 是如此正确,以至于我不仅对评论投了赞成票,而且还在发帖断言他实际上是对的。
-
我同意上述cmets。这是我的评论,以重申它们的正确性。 :)