jQuery - 更新JScript Intellisense时出错

时间:2010-03-24 20:34:10

标签: jquery visual-studio-2008 jquery-ui intellisense

我在Google和Google上搜索了类似的帖子stackoverflow没用。 基本上,我所拥有的是一个新的aspx页面。我在head部分中引用了以下文件。

jquery-ui-1.7.2.custom.css
jquery-1.3.2.min.js
jquery-ui-1.7.2.custom.min.js

主题:顺畅性 UI版本:jQuery 1.3.2的1.7.2

我在页面中没有其他任何内容,但仍然会收到错误'错误更新JScript Intellisense。我正在使用VS2008 SP1。有什么想法吗?

TIA

ps: VS如果我参考1.4.1.js&amp ;,则表示智能感知1.4.1-vsdoc.js

3 个答案:

答案 0 :(得分:1)

唷!问题解决了。最后找到了解决方案here
第6步为我做了。

更新:上面的链接已经死了!我认为错误是“更新JScript IntelliSense时出错:'div.childNodes'为空或不是对象”&我认为第6步是指在jscript文件中修复此错误。

答案 1 :(得分:0)

如果您在1.3.2中包含-vsdoc.js文件,则会有此修补程序

You can find the hotfix here-vsdoc.js for 1.3.2 here

Visual Studio不喜欢1.3.2源代码,但如果你在你的情况下将智能感知文件包含在jquery-1.3.2.min-vsdoc.js中,它将忽略它所扼杀的实际jquery-1.3.2.min.js文件。

执行此操作后,按 Ctrl + Shift + J 更新智能感知。

答案 2 :(得分:0)

每次编辑特定的.aspx文件时,我都会一直收到这些烦人的JScript IntelliSense错误。我无法禁用IntelliSense,我无法使-vsdoc.js修复工作,所以我最终做的是在内联asp标记中包装src属性的目标,如下所示:

<强>之前:

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

<强>后:

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

希望有所帮助!

P.S。我使用的是Visual Studio Web Developer - Express Edition with SP1。