2013-09-30 6 views
5

私のWebプロジェクトでは、jQueryを使用します。 jQueryクリックイベントに登録されている関数があります。Jetbrains:未解決の変数エラーを抑制しない(ときどき)

toggleCalculationSelection : function(ev) { 
    var src = typeof ev !== 'undefined' ? $(ev.target) : $('form.attribute input[name="calculation"][value="3"]'); 

jQueryは、ターゲットプロパティを持つイベントオブジェクトを配信します。 JetBrains Webstormsによると、targetは未解決の変数です。

私はこのチェックを完全にオフにしたくありません。

この場合、Jetbrainsにこのエラーを無視して教えるか、教えてください.jQueryにはこのプロパティがありますか?

+1

ドンの声明のSuppressをWebStormは便利ですが、警告のalt-enterを押して "Inspection ... options"を選択するのはどうでしょう?少なくとも1つのオプションで、そのステートメントの警告を無効にする必要があります。 –

+0

いいえ、私はターゲットと他の3つのオプションを初期化することができますが、あなたが書いたように動作する他のいくつかのケースを抑制することはできません – Nabor

答えて

10
  1. ev.targetは私のために解決されていないと報告されていません。あなたのプロジェクトにJQueryライブラリが有効になっていますか? + Enterを
  2. Altキーは、(ターゲット「『フィールド作成』を提案のいずれかを選択してください」は、例えば、)、右をヒット(または次の提案にarrorアイコンを押す)、選択「」
+0

ありがとう、それはそのように隠されていた。 jQuery JSはプロジェクトの一部で、他のすべてのJSファイルと一緒にJSフォルダにあります。 WebStormは、グローバル関数を含むjQueryやその他のJavaScriptファイルについて知っている必要があります。 – Nabor

+2

anwser phpstormで#2を実行すると、行の上に '' // noinspection JSUnresolvedVariable''' のように1行のコメントが追加されます。 –

関連する問題