2

私はGoogleで検索し、scottguthrieの記事とここでも解決策を探しましたが、役に立ちませんでした。私の環境は、JQuery インテリセンスの修正プログラムを含む VS2008 SP1 で構成されています。

jquery Web サイトから「jquery-1.4.1.js」と「jquery-1.4.1-vsdoc.js」をダウンロードしました。次のように「HTM」ファイルで参照しました。

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

以下のようなコードを書くと、インテリセンスがありません。

<script type="text/javascript">     
  $
</script>

何か案は?ティア

4

3 に答える 3

2

スクリプト タグ内で CTRL-SHIFT-J を押します。「js intellisense を更新しています」などのメッセージのステータス バーを監視します。

次に、エラー リストを見て、エラーがないことを確認します。

VS は、参照されているすべての JavaScript を実際に解析し、効果的にコンパイルして、インテリセンスを生成します。

JS にエラーがある場合、インテリセンスが壊れています。それがまさにその通りです。タフな愛でクリーンなコードを奨励します。

jQuery は、IntelliSense の破損の悪名高いソースです。すべてのドキュメントを閉じてベースラインを取得し、新しい html を作成し、jquery を参照し、vsdoc ファイルが同じ名前 + -vsdoc であり、同じディレクトリにあることを確認します。CTRL-SHIFT-J を押して、IntelliSense が中断されたエラーがないことを確認します。

次に、スクリプトの追加を開始します。

幸運を。

于 2010-02-21T22:13:06.507 に答える
1

@BhejaFry SP1のみまたはVisual Studio全体を再インストールしましたか?

私はまったく同じ問題を抱えています.intellisenseは.jsファイルで動作しますが、.aspxまたは.ascxでは動作しません. 私はハックを使用します:

<% if(false)
 {%>
    <script type="text/javascript" src="/Scripts/jquery-1.4.1.js"></script>
    <%
 }%>

しかし、スクリプトを通常使用するファイルでも、インテリセンスが得られません。もちろん、私は htofix と -vsdoc を持っています。Id は役に立たないようです。

于 2010-04-09T05:34:49.330 に答える
1

動作します!VS2008 SP1 の問題であることが判明しました。理由はわかりませんが、再インストールすると、インテリセンスが機能します。

于 2010-02-22T03:56:51.113 に答える