javascript - jQuery 函数没有被调用

标签 javascript jquery

大家好,希望你们一切都好。

我试图调用 jQuery 文件中的一个函数,但由于某种原因,如果我从 if 语句调用它,它就不会被调用。然而,当我使用 .click() 调用它时,会调用相同的函数。

if 语句工作正常。

这是我的 jQuery 代码。

$(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");
        }
    });
});

最佳答案

您正在使用

var hello==1; 

而不是

var hello=1;

关于javascript - jQuery 函数没有被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22478814/

相关文章:

javascript - 动态更新功能不起作用

javascript - 如何根据if条件替换ion-item中的文本

javascript - 有没有办法让第二个函数使用第一个函数: syntax

jQuery fancyBox 关闭图标在 IE8 中裁剪

javascript - 关于使用 backbone.js 的 setTimeout 的各种问题。清除并恢复超时

jquery - 使用 jQuery 显示无/ block 问题

javascript - preventDefault 不适用于 tab(9) keyCode

javascript - AngularJS:通过单击外部元素选择单选按钮

javascript - 使用 http.request 时 Nodejs 性能如何扩展?

javascript - 在函数内部调用函数时绑定(bind) this