VS2008 jQuery Intellisense无法正常工作 – (jquery-1.4.1.js)

我在谷歌搜索过,跟着scottguthrie的文章,也在这里搜索解决方案,但无济于事。 我的环境包括VS2008 SP1,包括JQuery intellisense的修补程序。

我从jquery网站下载了’jquery-1.4.1.js’和’jquery-1.4.1-vsdoc.js’。 在’HTM’文件中引用它,如下所示:

 

当我写下面的代码时,没有智能感知。

  $  

有任何想法吗? TIA

在脚本标记中,按CTRL-SHIFT-J。 观看消息的状态栏,例如“更新js intellisense”

然后查看您的错误列表并确保没有错误。

VS实际上解析所有引用的javascript,有效地编译它,生成intellisense。

如果JS中存在错误,则智能感知被破坏。 这就是它的方式。 它鼓励干净的代码与强烈的爱。

jQuery是一个臭名昭着的intellisense破损的来源。 通过关闭所有文档获取基线,创建新的html,引用jquery,确保vsdoc文件具有相同的名称+ -vsdoc,并且它位于同一目录中。 按CTRL-SHIFT-J并确保没有任何错误带有智能感知。

然后开始添加脚本。

祝好运。

作品! 事实certificate这是VS2008 SP1的一个问题,我不知道为什么但重新安装后,intellisense工作。

@BhejaFry您是否重新安装了SP1或整个Visual Studio?

我有完全相同的问题 – intellisense在.js文件中工作,但它不适用于.aspx或.ascx。 我用hack:

 <% if(false) {%>  <% }%> 

但是在我使用脚本的文件中,我也没有得到intellisense。 当然我有htofix和-vsdoc。 我似乎没有帮助。