2009-02-18 20 views
5

我讀了ScottGu的博客文章(http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx),似乎意味着比我所看到的更多的功能。我安裝了VS2008及其服務包,並且我正在使用RC1版本的asp.net MVC創建一個新的MVC項目。我引用了jquery-1.2.6.js腳本,當我輸入「$」時,我可以看到intellisense。但之後的任何事情都不顯示。這對於像我這樣的jquery新手來說並不是特別有用,所以我希望我只是忘記了一些東西。VS2008中我應該對jquery期望多少intellisense?

例如,當我嘗試使用在斯科特的博客文章的具體腳本示例: alt text http://www.scottgu.com/blogposts/jquerynov/step7.png

我不明白的「ATTR」,他給出了提示任何智能感知動作。我是否應該期望這種智能感知的幫助,如果有的話,我可以尋求什麼來解決這個問題?

這是我的腳本參考。它在主頁面FWIW中聲明,並且我嘗試使用jquery在我的頁面中引用此母版頁。

<head runat="server"> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <link href="~/Content/styles/default.css" rel="stylesheet" type="text/css" /> 
    <script type="text/javascript" src="~/Content/scripts/jquery-1.2.6.js"></script> 

回答

8

您是否安裝了jQuery-vsdoc.js文件(與jquery-1.2.6.js位於同一位置)?該文件包含intellisense的註釋。它被記錄在ScottGu的博客文章的第3步。

更新:

而且你還安裝了Visual Studio patch

對我來說它是有效的(如ScottGu的博客所示),儘管我使用的是網站項目,而不是MVC。我加在母版頁腳本參考:

<script src="jquery-1.3.1.js" type="text/javascript"></script> 

我獲得智能在母版頁和內容頁(你把你的問題的代碼試了一下)。

+0

是的,該文件在那裏。它似乎默認包含在一個新的MVC項目中。我想如果該文件不在正確的位置,我根本看不到任何智能感知。 – 2009-02-18 20:47:34

相關問題