javascript基本无法正常工作-未定义$

| 我对JS不好,但是经常使用它。在这种情况下,所讨论的脚本可以正常工作,然后我将完全相同的代码放在新页面上,但无法正常工作。 FF错误控制台给出以下消息:\“ $ is undefined \”在第60行。 60号线看起来像这样
$(document).ready(function(){
整个脚本如下所示(脚本中实际上有52首诗-每星期1首-
var poems = [
      \"A single leaf falls,<br>Then suddently another<br>Stolen by the breeze<br><br>Ransetsu\",
      \"For rice-planting  women<br>There\'s nothing  left unspoiled<br>But their song<br><br>Raizan\"  
];

var now = new Date();
var onejan = new Date(now.getFullYear(), 0, 1);
var doy = Math.ceil((now - onejan) / 86400000);
var week = parseInt(doy / 7, 10);
$(document).ready(function(){
      $(\".poembox1\").html(poems[week]);
});
问题:为什么以前和现在都无法执行此工作,或者更重要的是,要使脚本能够正常工作需要做什么,尤其是$(document).ready(function(){行)。 谢谢 JSC,博尔德 *******这是一个记录!******* Stackoverflow很棒。自2004年以来,我一直在使用论坛,在6分钟内从未有四个人回答过这个问题。不,我没有包含jQuery库,是的,当我包含它时,它运行正常! 谢谢。 惊人。 哇。 好吧 股份公司     
已邀请:
        在这里,答案是“使用jQuery”。 复制此脚本的页面必须包含该脚本,因此请找到
<script src=...>
标记并将其也包含在内。     
        如果jQuery库未链接到您的代码,则jQuery不起作用。
<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js\">
</script>
    
        您忘记了在代码中包含jquery库。包括它。如果仍然给出错误,则检查
noConflict()
    
        您可能缺少jQuery包括:
<script src=\'/path/to/jquery.js\' type=\'text/javascript\'></script>
    
        
$
是jQuery库中使用的对象。您需要在代码中包括jQuery库才能使用它。 通过在HTML中的
<head>
标记后添加以下行来包含jQuery(在使用依赖jQuery的代码之前):
<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js\"></script>
    
        您必须包括jQuery框架才能使用其语法。 您可以按照他们所说的那样做,也可以按照以下方式使用google \:     

要回复问题请先登录注册