0

刚开始练习 jQuery,但我似乎无法让任何功能正常工作。下面的代码是我一直在尝试运行的练习,但它不会输出所需的结果。有谁知道为什么?谢谢。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="EN" dir="ltr" xmlns="http://www/w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type"
      content="text/xml; charset=utf-8" />
    <title>change2.html</title>
    <script type = "text/javascript"
            src = "jquery-1.4.2.min.js">
    </script>
    <script type = "text/javascript">
            //<![CDATA[
            $(document).ready(changeMe);

            function changeMe(){
                $("#output").html("I've changed");
                  }
                  //]]>
    </script>
</head>
<body>
    <h1>Using the document.ready mechanism</h1>
    <div id = "output">
        Did this change?
    </div>    
</body>
</html>
4

2 回答 2

1

您的代码有效,请参阅:http: //jsfiddle.net/bN4Yv/(该示例使用 jQuery 2.0.2,但它也适用于 1.4。)

问题可能是 jquery-1.4.2.min.js 与 html 文件不在同一个文件夹中。

不过,我可能会使用安德鲁建议的速记:

$(function() {
    $("#output").html("I've changed");
});
于 2013-08-31T22:13:34.657 回答
0

只是改变

   $(document).ready(changeMe);

   $(function(){
       changeMe();
   });
于 2013-08-31T22:08:37.027 回答