-1

我是 jQuery 的新手。我正在学习 Javascript 和 jQuery,当我从课程中打开 jQuery 程序(不是我自己的程序,而是课程程序)时,我收到一个错误,它说 $ 没有从 ready 函数开始定义。

$(document).ready(function() {

有任何想法吗?我是 jQuery 新手,所以我需要婴儿步骤。

4

3 回答 3

3
  1. 声明你的 jquery api
  2. 您的声明必须在您的功能之前
  3. 如果您使用其他库(如 mootools),可能会发生冲突
  4. 此错误通常意味着您没有以正确的方式调用插件/jquery 使用本地保存文件(从这里获取)或使用外部链接

您也可以按照以下示例进行操作:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>

<script type="text/javascript">
    $(document).ready(function(){
        // content
    });
</script>
于 2012-04-30T01:44:44.310 回答
0

这是解决方案。您已评论关闭标签。

你的代码

<script> 
$(document).ready(function() { 
$('#animate').click(function() {
    $(this).animate( { width: '400px', height: '400px' }, 1000, 'easeInBounce'); // end animate }); // end click }); // end ready 
</script>

换成这个

<script type="text/javascript"> 
$(document).ready(function() { 
$('#animate').click(function() {
    $(this).animate( { width: '400px', height: '400px' }, 1000, 'easeInBounce'); // end animate }); // end click }); // end ready 
    });
});</script>
于 2012-04-30T01:41:34.743 回答
0

您是否添加了正确版本的 jQuery 参考?如下图所示

<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
于 2012-04-30T01:42:11.890 回答