0
私のコードは正常に動作しますが、私はJSLintは(ブラケットテキストエディタ上で実行されている)理由は分からない私に言って続けて:それは私が番号を表示するNumeral.jsを使用していますJSLint: '数字'が定義される前に使用されましたか?
を定義した前「数字」は使用されましたコンマ以下は私が使用しているコードです。
$("input[name='service']").click(function() {
var a = parseInt($("#product-one input:checked").val(), 10),
b = parseInt($("#product-two input:checked").val(), 10),
c = parseInt($("#product-three input:checked").val(), 10),
total = numeral(a + b + c).format('0,0');
$(".number").text('$' + total);
});
数か月前にJQueryを学習する前に、同様の問題が発生しました。それは未定義だったが、いくつかは、周り掘り後、私は私が私のJSファイルの上にこれを入れていた考え出してくれ$と警告を言い続け:
/グローバル$、jQueryの/
と
/jslintのdevelの:真/
は、このために同様の修正はありますか?
ここで、数字は定義されていますか?表示されているコードと同じファイルにありますか?いいえ? jslintはどうやって知っているはずですか? –
@JaromandaX彼らはnumber.jsを使用しているので、モジュールからインポートされたと思います。 – Li357
はい、私はそれを知っています...しかし、jslintは霊的ではありません:p –