【发布时间】:2017-11-23 08:07:53
【问题描述】:
我想将函数引用存储在一个变量中,并通过在需要的地方调用来重新使用它。假设我有一个像这样的点击绑定函数:
var clickEvent = $('#mode').click(function () {
alert("Hello");
});
我想像这样重复使用它:
//call somewhere
clickEvent();
但是显示错误 clickEvent is not a function,为什么?
【问题讨论】:
-
请澄清您的问题。如果你想设置一个事件监听器,你可以直接这样做。否则,使用
function clickEvent() -
.click()不返回函数,它返回调用它的 jQuery 对象,因此可以将它们链接起来。你期待clickEvent()做什么?
标签: javascript function event-handling dom-events