![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
为什么我的jquery脚本只能放在html文件的最后才能执行呢?一般不是放在head标签里就可以的吗?
我把jquery脚本引用放在head标签里面不能够执行,但是将它放在html的最后就能执行了,谁遇到过这种情况啊?求解释,我一直没弄清楚,哪位大牛给个解释吧!!!!急急急...
我把jquery脚本引用放在head标签里面不能够执行,但是将它放在html的最后就能执行了,谁遇到过这种情况啊?求解释,我一直没弄清楚,哪位大牛给个解释吧!!!!急急急!!!
展开
3个回答
展开全部
我猜你是调用了body中的类或者id,因为直接放在head中的js,会在页面载入的时候执行的,然后才会执行载入body的,此时body中的内容还没有载入,所以JS无法正确执行,,但是放在html最后的是没问题的,因为此时所有的内容都已经载入了.,如果你想让head中的js等待页面完全载入完成后才执行,则需要将JS放到
$(document).ready(function(){
//js脚本
});
这样才会正常.
$(document).ready(function(){
//js脚本
});
这样才会正常.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询