38

私はいくつかのサードパーティのjavascriptを使用しています.javascriptファイルにjqueryコードを追加しました。しかし、Jslintを使用して検証すると、上記のコードで失敗するようです

'$' was used before it was defined.

javascript ファイルの上部に次のように記載されています。

/*global alert: false, console: false, jQuery: false */

私はJavascriptとJQueryに比較的慣れていないので、どんな助けでも大歓迎です。

4

3 に答える 3

77

次のオプションをコメントに追加します。

/*jslint browser: true*/
/*global $, jQuery, alert*/
于 2013-08-15T11:07:31.693 に答える
18

他のスクリプトによって提供される変数を使用する場合は、次のように指定する必要があります。

/*global $ */
于 2013-08-15T11:07:59.263 に答える
2

Netbeans IDEのJSLintの場合は、次の場所に移動します。

Tools- Options- Miscellaneous- JSLint tab- Text area定義済み (, 区切り)」の下:

  • $; を追加します。
  • コンマで区切って、他のプロジェクト グローバル変数を追加します。

現在、JQuery 変数 $ は、コード内のあらゆる場所で定義されていると見なされます。

于 2015-12-22T13:36:15.467 に答える