Javascript 如何通过变量加载JS函数
我想加载一个相当长的函数,所以我想将它保存到一个变量中,并通过它加载函数。 我写了这样的东西:Javascript 如何通过变量加载JS函数,javascript,jquery,html,Javascript,Jquery,Html,我想加载一个相当长的函数,所以我想将它保存到一个变量中,并通过它加载函数。 我写了这样的东西: var check = function() { do this... and that... } 然后,我有一个onclick函数,它将与这个函数一起执行不同的命令,所以我写了: $('#btn').click(function(){ do this... check; and that... }); 但它不会加载我的函数。我做错了什么 谢谢。您需要在()之后调用此函数,就像check()调用命
var check = function() {
do this...
and that...
}
然后,我有一个onclick函数,它将与这个函数一起执行不同的命令,所以我写了:
$('#btn').click(function(){
do this...
check;
and that...
});
但它不会加载我的函数。我做错了什么
谢谢。您需要在
()
之后调用此函数,就像check()
调用命名函数的实际方式是:
$('#btn').click(function(){
do this...
check();
and that...
});
只需调用
check()
即可执行该函数。由于共享的代码不多,所以不清楚是否使用了AMD或common.js等模块系统。在这种情况下,this.functionName()
也可以工作,只要传递了this
的正确上下文
函数检查(){
警报('调用函数')
}
$('#btn')。单击(函数(){
检查();
})
单击
Usecheck()单击按钮中的code>调用函数,而不是检查代码>。