gpt4 book ai didi

javascript - TypeError : jQuery(. ..).ready(...) 不是一个函数

转载 作者:行者123 更新时间:2023-12-03 21:35:53 24 4
gpt4 key购买 nike

好的,我知道以前曾有人问过这个问题,但似乎没有一个答案适用于我的情况。我正在尝试运行一小部分 jQuery(我刚刚开始使用它)。

jQuery(document).ready(function(){
jQuery('.comtrig').on('click',function(){
$(this).next().animate({'display':'inline'},1000);
});
})();

我收到错误 TypeError: jQuery(...).ready(...) is not a function in FF 或 Uncaught TypeError: object is not a function > 在 Chrome 中。

  • 解决方案 1 是将 $ 替换为 jQuery 但我显然已经这样做了,如上所示
  • 我也不使用 WordPress
  • 我只使用 jQuery 和上面的迷你脚本,没有其他 JS
  • jQuery 本身似乎加载得很好 enter image description here

我在这里缺少什么?

最佳答案

尝试在文档准备就绪的末尾删除此();:

jQuery(document).ready(function(){
jQuery('.comtrig').on('click',function(){
$(this).next().animate({'display':'inline'},1000);
});
}); //<----remove the (); from here

(); 通常用于具有立即调用函数表达式 (IIFE),其语法如下:

(function(){
// your stuff here
})(); //<----this invokes the function immediately.
<小时/>

您的错误:

在 firefox = TypeError: jQuery(...).ready(...) 不是一个函数

在 chrome 中 = 未捕获类型错误:对象不是函数

因为:

您的文档就绪处理程序不是自执行匿名函数

关于javascript - TypeError : jQuery(. ..).ready(...) 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21755397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com