3在Visual Studio 2008中使用时jquery-1.6.1-vsdoc.js中的错误

时间:2011-05-16 16:13:28

标签: jquery visual-studio-2008 vsdoc

我正在使用带有KB958502(.vsdoc修补程序)的Visual Studio 2008 SP1。这允许我们使用IntelliSense自动完成JavaScript。

当我使用jquery-1.6.1-vsdoc时,有三个错误:

  1. 更新JScript IntelliSense时出错:jquery-1.6.1-vsdoc.js:'rootjQuery'未定义@ 66:2

  2. 预期表达式@ 1505:16

  3. 预期表达式@ 2649:15

  4. 对于#3,第2649行是"checkClone": ,,只需要分配一个真或假。

    对于#2,第1505行为"triggered": };,只需将其更改为"triggered": {} };

    但是,我陷入困境的地方是#1。第66行是注释行,因此很可能它指的是Line67,即return new jQuery.fn.init( selector, context, rootjQuery );

    任何人都知道如何解决这个问题?为什么MS会出现一些有3个错误的东西?当然,他们在把它放到那里之前对它进行测试。

2 个答案:

答案 0 :(得分:2)

我一直在寻找VS2008 intellisense的答案,我找到了解决方案......

在第67行添加下一个: rootjQuery = jQuery(document);

这使VS2008的智能感知有效。

当我不知道这是否是最好的解决方案但是它有效。 :P

最好的问候。

阿波罗!

答案 1 :(得分:1)

如果您想使用jquery intellisense support,可以使用jquery 1.4.1jquery 1.4.1.vsdoc。它在VS2008中进行了测试