Javascript 无法调用jQuery函数
大家好,祝你们身体健康 我试图调用jQuery文件中的函数,但由于某种原因,如果我从if语句调用它,它就不会被调用。但是,当我使用.click()调用该函数时,会调用相同的函数 if语句运行良好 这是我的jQuery代码Javascript 无法调用jQuery函数,javascript,jquery,Javascript,Jquery,大家好,祝你们身体健康 我试图调用jQuery文件中的函数,但由于某种原因,如果我从if语句调用它,它就不会被调用。但是,当我使用.click()调用该函数时,会调用相同的函数 if语句运行良好 这是我的jQuery代码 $(document).ready(function () { var hello = 1; if (hello == 1) { console.log("True"); helloWorld(); } else {
$(document).ready(function () {
var hello = 1;
if (hello == 1) {
console.log("True");
helloWorld();
} else {
console.log("False");
}
$('#en').click(helloWorld(pathname));
function helloWorld() {
return function () {
console.log("function called");
}
});
});
您的函数返回另一个函数,如果要调用它,这是正确的方法:
helloWorld()();
或
您的函数返回另一个函数,如果要调用它,这是正确的方法:
helloWorld()();
或
分配
hello
变量时,您可以测试它是否等于1
,而不是将1
分配给变量。试一下:
var hello = 1;
分配
hello
变量时,您可以测试它是否等于1
,而不是将1
分配给变量。试一下:
var hello = 1;
你正在使用
var hello==1;
而不是
var hello=1;
你正在使用
var hello==1;
而不是
var hello=1;
您在变量中的声明是错误的
var=1 您在变量中的声明是错误的
var=1 var hello==1?这是一个条件,不应该是var hello=1?var hello==1?这是一个条件,不应该是var hello=1?