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。 我似乎没有帮助。