Visual Studio 2008 不支持 Jquery 智能感知

4

我安装了Visual Studio 2008 Pro. SP1和Hotfix KB958502 - JScript编辑器支持“-vsdoc.js” IntelliSense文档文件,但在VS2008中仍然没有可用的智能感知支持。

<script type="text/javascript" src="Scripts/jquery-1.6.1.js">
$("#TextBox1").
</script>

enter image description here

4个回答

5
我不确定,但是一个标签应该只有一个'src'或者内联内容而不是两者都有,您的代码两者都有。也许这样会起作用:
<script type="text/javascript" src="Scripts/jquery-1.6.1.js"></script>

<script type="text/javascript">
$("#TextBox1").
</script>

2

在VS 2008中使用jQuery智能感知 - 看一下评论...

确保路径正确:src="Scripts/jquery-1.6.1.js"

下载并尝试添加vsdoc文件:

<script type="text/javascript" src="Scripts/jquery-1.6.1-vsdoc.js" />

您正在引用jQuery脚本文件,同时尝试在该脚本代码块中编写代码。我认为这是不可能的。至少我从未尝试过这种方式。
请改用以下方法(这应该可以工作):
<script type="text/javascript" src="../../Scripts/jquery-1.6.1.js" />
<script type="text/javascript" src="../../Scripts/jquery-1.6.1-vsdoc.js" />

<script type="text/javascript">

$("#TextBox1").

</script>

@jams:首先,尝试重新启动Visual Studio。如果这不能解决你的问题...其次,尝试重新启动你的电脑。请尝试这些步骤并回来。 - Leniel Maccaferri
@jams:尝试像我的答案中所示,在脚本路径前添加“../../”。 - Leniel Maccaferri
我已经尝试了你提到的所有方法,但仍然无法正常工作。 - jams
@jams:现在是艰难的方式... http://stackoverflow.com/questions/2307555/vs2008-jquery-intellisense-not-working-jquery-1-4-1-js +http://www.devcurry.com/2009/05/visual-studio-2008-intellisense-for.html - Leniel Maccaferri

1
你有1.6.1版本的-vsdoc.js吗?我认为在这之后没有可用的版本,只有1.4.1版本可以在这里找到:

http://docs.jquery.com/Downloading_jQuery

因此,如果您正在引用1.6.1版本,那么VS可能不会自动找到它。您可以将1.4.1重命名为1.6.1,并确保它在相同的路径中。

或者,您可以直接使用// reference标签引用vsdoc,如Scott Gu文章中所述。


1

在vs2008中,应该使用jquery-1.4.1.jsjquery-1.4.1.min.jsjquery-1.4.1-vsdoc,而不是版本1.6.1。


4
这个被接受的答案毫无意义。仅仅因为我们使用VS2008,就不能使用1.6.1版本吗?为什么? - Code Maverick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接