Jquery jq似乎无法在带有document.ready的firefox上运行

Jquery jq似乎无法在带有document.ready的firefox上运行,jquery,firefox,Jquery,Firefox,我不知道为什么,但在Firefox上这不起作用。控制台没有给我错误,功能也不工作,而在Chrome上一切正常 $(document).ready(function() { $(".alert .close").on("click", function() { $(".staff-msg").addClass("closed"); }); }); 无论如何,如果我像这样去掉document.ready,那么它在Firefox上也能工作 $(".alert .clo

我不知道为什么,但在Firefox上这不起作用。控制台没有给我错误,功能也不工作,而在Chrome上一切正常

$(document).ready(function() {
    $(".alert .close").on("click", function() {
        $(".staff-msg").addClass("closed");
    });
});
无论如何,如果我像这样去掉document.ready,那么它在Firefox上也能工作

$(".alert .close").on("click", function() {
            $(".staff-msg").addClass("closed");
        });

尝试
$(函数(){})
而不是
$(document).ready(function(){})@RononDex,它们是等价的。Stepher1611,你能用一个简单的方法重现这个问题吗?这个应该可以。还有别的东西,在别的地方,把代码弄乱了。@MelanciaUK你可能是对的,因为我刚刚创建的在Firefox上也很好用。不管怎样,有没有其他可能会弄乱代码的想法?我不能把它全部粘贴到小提琴上,因为它是一个在线论坛的页面。你需要调试你的代码。