I thought jQuery Intellisense was supposed to be improved with SP1. I even downloaded an annotated version of jQuery 1.2.6, but intellisense will not work in a separate jscript file. I have the jQuery library referenced first on my web page in the <head> tag. Am I doing anything wrong?

推荐答案

在外部JavaScript文件的顶部,添加以下内容:

/// <reference path="jQuery.js"/>

确保路径正确(相对于文件在文件夹结构中的位置等).

Also, any references need to be at the top of the file, before any other text, including comments - literally, the very first thing in the file. Hopefully future version of Visual Studio will work regardless of where it is in the file, or maybe they will do something altogether different...

Once you have done that and saved the file, hit Ctrl + Shift + J to force Visual Studio to update Intellisense.

Jquery相关问答推荐

如何在外部JS文件中使用带有参数的laravel路由

收到错误“由于表单未连接而取消表单提交”

Electron:未定义 jQuery

未捕获的语法错误:无法在“文档”上执行“querySelector”

N 次(声明式语法)

未捕获的 TypeError:data.push 不是函数

如何使用新的 JSON 数据手动更新数据表

Chart.js 中饼图的点击事件

未捕获的类型错误:无法读取未定义的属性“toLowerCase”

jQuery:获取数据属性

不匹配的匿名 define() 模块

Chrome 中的 AJAX 发送选项而不是 GET/POST/PUT/DELETE?

如何在 JQuery UI 自动完成中使用 source:function()... 和 AJAX

获取 html 元素的 onclick 事件的 data-* 属性

jQuery获取图片src

jQuery select2 获取选择标签的值?

jQuery XML 错误“请求的资源上不存在‘Access-Control-Allow-Origin’标头.”

在 Bootstrap 3 中向工具提示添加换行符

将变量的值复制到另一个

选择select2后触发动作