我正在尝试编写一些 jquery,它会在对象模糊时调用一个函数。由于我底层代码中的一些要求,我需要调用一个函数,如下所示:
$("object").blur(myFunction());
而不是这样:
$("object").blur(function() {
//do stuff
});
不幸的是,使用第一种方法绑定(bind)模糊事件不起作用。它实际上在页面加载时运行该方法,然后从不绑定(bind)该函数。我在这里做错了什么?
我已经设置了一个 jsfiddle 来演示我的问题,如果它可以帮助您进行可视化。 http://jsfiddle.net/WskKJ/
最佳答案
$("object").blur(myFunction);
当你传递一个委托(delegate)时不要使用 ()
关于jquery - 从 blur() 调用实际函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4441256/