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他們使用的是數字.js,所以我猜想它是從模塊導入的。 – Li357
是的,我知道...但jslint不是通靈:p –