Javascript 文件。准备就绪,无法工作。没有控制台错误,并且包含jQuery
我有以下代码:Javascript 文件。准备就绪,无法工作。没有控制台错误,并且包含jQuery,javascript,jquery,html,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> 当我把这两条线插入控制台时,它们就工作了 它只有在添加.ready()函数
<script type="text/javascript">
jQuery(document).ready(function () {
jQuery("li.on ul").attr("style", "display:block");
jQuery("li.on").addClass("open");
});
</script>
当我把这两条线插入控制台时,它们就工作了
它只有在添加.ready()函数时才会中断
发生了什么?我偶然发现了同样的问题“jQuery ready()函数中没有任何块在jQuery库加载时没有控制台错误” 后来,我注意到末端标签不见了。把收尾牌放回去对我来说很有效
So make sure, <script>...</script> tag exists
所以一定要。。。标签存在
我偶然发现了同样的问题“当jQuery库加载时,jQuery ready()函数中没有触发任何块,并且没有控制台错误”
后来,我注意到末端标签不见了。把收尾牌放回去对我来说很有效
So make sure, <script>...</script> tag exists
所以一定要。。。标签存在
你能显示一个JSFIDLE.net或代码片段来复制吗?为什么要显示.attr(“style”,“display:block”)代码>而不是.css(“显示”、“块”)代码>?您的脚本
标记是否位于HTML文件的头部
部分?如果是,则在关闭
@cezar:$(文档)之前,将脚本
标记放在文件末尾会有帮助。就绪
应该可以工作。需要查看重现问题的示例。否则,我会说您有一个观察错误。您能显示一个JSFIDLE.net或复制的代码片段吗?为什么要执行.attr(“style”,“display:block”)代码>而不是.css(“显示”、“块”)代码>?您的脚本
标记是否位于HTML文件的头部
部分?如果是,则在关闭
@cezar:$(文档)之前,将脚本
标记放在文件末尾会有帮助。就绪
应该可以工作。需要查看重现问题的示例。否则,我会说您有一个观察错误。您能显示一个JSFIDLE.net或复制的代码片段吗?为什么要执行.attr(“style”,“display:block”)代码>而不是.css(“显示”、“块”)代码>?您的脚本
标记是否位于HTML文件的头部
部分?如果是,则在关闭
@cezar:$(文档)之前,将脚本
标记放在文件末尾会有帮助。就绪
应该可以工作。需要查看重现问题的示例。否则我会说你有观察错误。