jQuery绑定困境

时间:2009-10-09 23:43:35

标签: jquery binding

我有一个功能:

function foo() { console.log('i run!'); }

绑定到按钮:

$(function() { 
   $('#myButton').click(foo);
});

几乎肯定控制台不应该显示'我跑!'直到单击按钮。我在页面上没有其他#myButton(我已经检查了这个),但是当点击另一个不相关的按钮时foo继续运行。没有其他对foo的引用(再次,forple检查)。

这里可能发生什么?我绑定错了吗?

1 个答案:

答案 0 :(得分:4)

您没有正确关闭文档就绪块,它缺少右括号(以及可选的分号),请尝试:

$(function() { 
   $('#myButton').click(foo);
});