document.ready not working。没有控制台错误和jQuery

时间:2015-06-12 16:12:00

标签: javascript jquery html

我有这段代码:

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

我输入了&#39; $&#39;和&#39; jQuery&#39;进入控制台,看看他们是否已定义,他们是。 jQuery添加在<head>标记中。此脚本标记在HTML中向下添加。

当我删除jQuery(文档).ready(function {...并且只留下两行时,我的代码就可以了。

jQuery("li.on ul").attr("style", "display:block");
jQuery("li.on").addClass("open");   

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

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

发生了什么?

1 个答案:

答案 0 :(得分:0)

我偶然发现了同样的问题“jQuery库中没有块正在触发,而JQuery库加载时没有控制台错误”

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

So make sure, <script>...</script> tag exists