我有这样的代码:
<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 {...只需要留下这两行,我的代码就可以工作了。
jQuery("li.on ul").attr("style", "display:block");
jQuery("li.on").addClass("open"); 当我将这两行插入控制台时,它们就可以工作了。
只有当我添加.ready()函数时它才会中断。
发生什么事了呢?
发布于 2018-02-22 15:38:59
我偶然遇到了同样的问题“当jQuery库加载时没有控制台错误时,JQuery ready()函数内没有块被触发”。
后来,我注意到结束标记丢失了。把结束标签放回去对我来说很管用。
So make sure, <script>...</script> tag existshttps://stackoverflow.com/questions/30807679
复制相似问题