我有一个功能:
function foo() { console.log('i run!'); }
绑定到按钮:
$(function() {
$('#myButton').click(foo);
});
我几乎肯定控制台不应该显示'我跑!'直到单击按钮。我在页面上没有其他#myButton
(我已经检查了这个),但是当点击另一个不相关的按钮时foo
继续运行。没有其他对foo的引用(再次,forple检查)。
这里可能发生什么?我绑定错了吗?
答案 0 :(得分:4)
您没有正确关闭文档就绪块,它缺少右括号(以及可选的分号),请尝试:
$(function() {
$('#myButton').click(foo);
});