1

可能重复:
Firefox 不会触发 $(document).ready(function() {

下面的代码在我使用 Firefox 时没有提示消息框,并且我用 IE 和 Chrome 测试了下面的代码,它确实提示了消息框。有人经历过吗?

<html>
<head>
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/jscript" ></script>
<script type="text/jscript">
    $(document).ready(function () {
        alert('test');  
})       
</script>

</head>
<body>
</body>
</html>
4

4 回答 4

3

删除属性 : type="text/jscript"或将其替换为text/javascript,看看是否有效

于 2012-10-29T10:35:48.773 回答
1

错误在这里:

<script type="text/jscript">

它应该是这样的:

<script type="text/javascript">
于 2012-10-29T10:36:05.943 回答
1

将两个脚本标记的类型属性更改为type="text/javascript"而不是type="text/jscript"

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" 
        type="text/javascript" ></script>
<script type="text/javascript">
    $(document).ready(function () {
        alert('test');  
    });       
</script>
于 2012-10-29T10:40:13.967 回答
0

type="text/jscript" 可能是问题所在。如果您将其更改为 type="text/javascript" 它似乎确实有效。

于 2012-10-29T10:37:59.137 回答