jQuery 在我的页面上有效,但 Firebug 说 $ is not defined 错误。为什么以及如何避免它?

标签 jquery html

更新:终于我找到了解决方案,这完全是我的假货。网站上有一个 iframe 标签,在外部文件中我没有包含 jQuery。 但我从你的回答中学到了很多东西,并检查了我的代码很多时间。 :) 更新结束。

Firebug 控制台发出以下错误消息: $ 未定义 ajaxlib.js()ajaxlib.js(第 6 行) [中断此错误] $(document).ready(function()

但是 jQuery 在我的页面上运行得很好。 我在第一个脚本标记中包含 jQuery 源代码(这是最常建议的解决方案),因此应该加载它。

感谢任何帮助。

<script language="javascript" type="text/javascript" src="js/jquery-1.6.1.min.js"></script>
<script language="javascript" type="text/javascript" src="js/advexpad_lib.js"></script>
<script language="javascript" type="text/javascript" src="js/ajaxlib.js"></script>
<script language="javascript" type="text/javascript" src="js/highlight.pack.js"></script>

最佳答案

尝试使用“jQuery”更改所有 $ 字符。它们可能与您包含的其他库冲突。

如;

$(document).ready(function() {} );

jQuery(document).ready(function() {} );

关于jQuery 在我的页面上有效,但 Firebug 说 $ is not defined 错误。为什么以及如何避免它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6265667/

相关文章:

css - 堆叠图像的水平 Div 对齐

javascript - 基于下拉的onclick按钮href

javascript - 将输入字段的两个值传递给脚本并合并以进行搜索

jQuery:按钮点击确认

javascript - 围绕方形动态排列 div 并在方形边结束后旋转它们

html - 设置表格单元格的 px 宽度

php - 使用 AJAX 发布到 PHP 时,有什么方法可以再次保护后期操作?

javascript - OnClick 图像返回原始来源?

javascript - 如何让输入的数字中的数字增加数百

html - 如何在 "round"div 上获得圆形悬停?