Javascript jquery不能使用本地引用,但可以使用google引用

Javascript jquery不能使用本地引用,但可以使用google引用,javascript,jquery,Javascript,Jquery,我在web项目中使用jQuery 当我像这样使用本地引用时 <script src="../../Scripts/jquery-1.7.1.js" type="text/javascript"></script> 我收到这个错误: $不是一个函数 但是当我像这样在我的项目中使用Google引用时 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4

我在web项目中使用jQuery

当我像这样使用本地引用时

<script src="../../Scripts/jquery-1.7.1.js" type="text/javascript"></script>

我收到这个错误:

$不是一个函数

但是当我像这样在我的项目中使用Google引用时

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

一切正常


值得注意的是,我在项目中使用了telerik组件。

看起来问题只是导入的相对路径不正确。因此它没有加载jQuery,对
$(document.ready
的调用未定义


您需要更正脚本文件夹的路径

看起来问题只是导入的相对路径不正确。因此它没有加载jQuery,对
$(document.ready
的调用未定义


您需要更正脚本文件夹的路径

很可能您没有正确加载jquery 采取以下步骤:

  • 在浏览器中使用开发工具(我最喜欢的是firefox的firebug)

  • 转到脚本选项卡,检查jquery.js是否存在

  • 如果它在那里,它是空的,检查url,也许你的相对路径不正确。要验证它,您可以将url放在浏览器中并修复它,直到js文件加载为止


很可能您没有正确加载jquery 采取以下步骤:

  • 在浏览器中使用开发工具(我最喜欢的是firefox的firebug)

  • 转到脚本选项卡,检查jquery.js是否存在

  • 如果它在那里,它是空的,检查url,也许你的相对路径不正确。要验证它,您可以将url放在浏览器中并修复它,直到js文件加载为止


欢迎使用堆栈溢出!当您键入问题时,右侧有一个“如何设置格式”框。值得一读的是,与文本区域上方的[?]链接的各种信息。下面还有一个预览区,您可以在发布前查看结果(如果您在发布后看到某些内容,则在发布的结果上有一个“编辑”链接)。JaredPar在这个场合已经为你解决了大部分问题。还值得注意的是,花时间使用正确的拼写和大写表示对社区的尊重。:-)听起来您的本地jquery.js没有加载,请使用firebug进行验证。发生这种情况是因为您的浏览器无法加载jquery库。当你说“local”时,你是在打开一个文件吗file://c/somefolder/page.htm? 或者您正在使用IIS或Apache?您使用的是Visual Studio的内置web服务器吗?似乎您已经找到了问题所在。我还想指出,您的本地副本是v1.7.1,您正在从Google加载v1.4.1。这并不会导致您当前的问题,但这种差异可能会导致今后的问题。选择jQuery的单一版本并坚持使用它。欢迎使用堆栈溢出!当您键入问题时,右侧有一个“如何设置格式”框。值得一读的是,与文本区域上方的[?]链接的各种信息。下面还有一个预览区,您可以在发布前查看结果(如果您在发布后看到某些内容,则在发布的结果上有一个“编辑”链接)。JaredPar在这个场合已经为你解决了大部分问题。还值得注意的是,花时间使用正确的拼写和大写表示对社区的尊重。:-)听起来您的本地jquery.js没有加载,请使用firebug进行验证。发生这种情况是因为您的浏览器无法加载jquery库。当你说“local”时,你是在打开一个文件吗file://c/somefolder/page.htm? 或者您正在使用IIS或Apache?您使用的是Visual Studio的内置web服务器吗?似乎您已经找到了问题所在。我还想指出,您的本地副本是v1.7.1,您正在从Google加载v1.4.1。这并不会导致您当前的问题,但这种差异可能会导致今后的问题。选择jQuery的单一版本并坚持使用它。