[英]$(document).ready(function() doesn't work
我在HTML代码内的jQuery代码有问题。
如果我在HTML代码中编写以下代码,则该代码可以正常运行(出现警告,提示“ hello world”):
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery.js"> </script>
<script>
alert("hello world");
</script>
</head>
</html>
但是,当我编写以下代码(使用$(document).ready函数)时,它不起作用,我也不知道为什么:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery.js"> </script>
<script>
$(document).ready(function() {
alert("hello world");
});
</script>
</head>
</html>
有人可以告诉我这是怎么回事吗?
提前致谢。
编辑:很抱歉缺少括号,这只是一个错字
您在jQuery的<script>
标记中缺少结束符>
:
<script type="text/javascript" src="jquery.js"> </script>
^
missing bracket here ------------------------|
您在脚本标签中缺少引号和开始标签的结束>
,这意味着它已损坏,因此脚本无法加载。
<script type="text/javascript" src="jquery.js"> </script>
您编辑的问题将显示更正的script
标记。 如果仍然无法使用,则您通往jquery
库的路径可能是错误的。
编码时,应保持浏览器的开发人员控制台处于打开状态。 它将显示正在发生的错误。 可能有一个ReferenceError指出$
是undefined
。
包含jQuery的<script>
标记格式错误:
<script type=text/javascript src="jquery.js" </script>
它看起来应该像这样:
<script type="text/javascript" src="jquery.js"></script>
假设jQuery库位于与HTML页面相同目录中的名为“ jquery.js”的文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.