使用JQuery出现这样问题我在js中这样写 $().ready(function(){ alert(1) }); 浏览器总报这样的错误

$ is not defined 我jquery也引入了,这是为什么
2025-04-04 04:16:30
推荐回答(2个)
回答1:

$().ready(function(){ alert(1) }); 

没有这种语法,因为

$()的意思就是选取HTML 元素,并对它们执行“操作”,你括号里面是空的,没有对象啊,当然就是没有定义,所以会出现$ is not defined(没定义的意思)

jQuery 语法实例

$(this).hide()

演示 jQuery hide() 函数,隐藏当前的 HTML 元素。

$("#test").hide()

演示 jQuery hide() 函数,隐藏 id="test" 的元素。

$("p").hide()

演示 jQuery hide() 函数,隐藏所有

元素。

$(".test").hide()

演示 jQuery hide() 函数,隐藏所有 class="test" 的元素。


用下面这种: $(document).ready(function() {(  alert(1);)}

这部分代码主要声明,页面加载之后执行alert(1);

结果如下:


希望我的回答对你有帮助。另外,不要忘记了,因为你是用JQuery,所以一定要引入JQuery文件,

回答2:

是不是jquery没有引入的问题,检查看看。