繁体   English   中英

如何在 Visual Studio 2008 中解决此 JQuery 智能感知问题?

[英]How to fix this JQuery intellisense in Visual Studio 2008 problem?

我该如何解决这个问题“更新 JScript IntelliSense 时出错:D:\myProject\js\jquery-1.3.2.js: Object 不支持此属性或方法@ 2139:1”,我在此Visual Studio jscript中完成了所有操作jQuery 1.2.6 的智能感知错误?

但没有希望,我应该在我的 Visual Studio 选项中编辑一些东西,还是 Visual Studio 有问题?

确保在 jquery-1.3.2.js 旁边有相应的 vsdoc 文件(在您的情况下是 /js/ ),并且它的名称正确为jquery-1.3.2-vsdoc.js

此外,虽然我认为在您的情况下这不是绝对必要的,但安装此修补程序通常不会有什么坏处: http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to -enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx

最后,这是 Jeff King(负责工具的项目经理)关于 Visual Studio JavaScript Intellisense 的有用常见问题解答: http://blogs.msdn.com/webdevtools/archive/2008/11/18/jscript-intellisense常见问题解答.aspx

仅作记录:

添加修补程序后,并确保 vsdoc 具有相同的名称,不要忘记执行 ctrl shift 'J' 以强制 VS 更新 Jquery。 您可能还会发现 VSdoc 文件在文件末尾有一个 2。 在我的版本中,这不再是必需的,所以我不得不将我的 vsdoc2.js 重命名为 vsdoc.js: ctrl shift 'j' 和繁荣:它工作!

注意。 使用此修补程序,您只需要在您的页面上使用它:

<script type="text/javascript" src="jsCode\jquery-1.3.2.js"></script>

vsdoc.js 文件只需要放在 jquery-1.3.2.js 文件旁边,它不需要引用,所以如果你有这个:

<script type="text/javascript" src="jsCode\jquery-1.3.2-vsdoc.js"></script>

..同样,您可以将其删除。 这没有必要,而且 - 我认为 - 公鸡的事情了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM