Jquery下代码为何不能执行

2025-06-28 14:24:47
推荐回答(2个)
回答1:

应该是你的js代码写在body前面了。
网页加载内容是从上到下的,在这个标签还没有创建的时候你就调用了那段代码,所以没有找到指定的dom元素。
只要把代码放在body尾部就可以了
或者: $(function(){
//代码放在这里面

});
这种格式会确保内部的代码在所有dom加载完成的时候才开始执行。

回答2:

jquery代码没有问题,有问题的是上面的 html 代码,这个不能这么写,必须写成