【发布时间】:2011-02-10 21:07:51
【问题描述】:
我正在尝试制作一个包含 jquery 的简单严格的 HTML 文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Test File</title>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
</head>
<body>
</body>
</html>
但当我尝试加载 Firefox 时,它会在错误控制台中显示以下错误:
Error: d.style is undefined
Source File: http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js
Line: 33
Error: jQuery is not defined
Source File: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js
Line: 19
帮助!我不明白:(
【问题讨论】:
-
将
type="text/javascript"添加到<script>标记中,使其一开始就有效的XHTML 1.0 严格。 -
谢谢 - 添加,但它似乎并没有改变我得到的错误。
-
我刚刚测试了上面我没有得到任何错误...检查你的html文件的编码,确保是utf-8
-
我也测试过,没有任何结果。也许您的 Fx 版本可能会有所帮助。您使用的是哪个版本的 Firefox?
-
该站点是作为 text/html 还是 application/xml+xhtml 提供的?