首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >document.ready不工作。不包含控制台错误和jQuery

问document.ready不工作。不包含控制台错误和jQuery
EN

Stack Overflow用户
提问于 2015-06-13 00:12:00
回答 1查看 383关注 0票数 1

我有这样的代码:

代码语言:javascript
复制
<script type="text/javascript">
    jQuery(document).ready(function () {
        jQuery("li.on ul").attr("style", "display:block");
        jQuery("li.on").addClass("open");
    });
</script>

我在控制台中输入了'$‘和'jQuery’,看看是否定义了它们,它们确实定义了。在<head>标记中添加jQuery。此脚本标记在HTML中向下添加。

当我删除函数(文档).ready(jQuery {...只需要留下这两行,我的代码就可以工作了。

代码语言:javascript
复制
jQuery("li.on ul").attr("style", "display:block");
jQuery("li.on").addClass("open");   

当我将这两行插入控制台时,它们就可以工作了。

只有当我添加.ready()函数时它才会中断。

发生什么事了呢?

EN

回答 1

Stack Overflow用户

发布于 2018-02-22 15:38:59

我偶然遇到了同样的问题“当jQuery库加载时没有控制台错误时,JQuery ready()函数内没有块被触发”。

后来,我注意到结束标记丢失了。把结束标签放回去对我来说很管用。

代码语言:javascript
复制
So make sure, <script>...</script> tag exists
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30807679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档