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의 (STABLE) :/
사실 이것에 대한 유사한 수정이 있습니까?
정의? 표시 한 코드와 동일한 파일에 있습니까? 아니? jslint는 어떻게 알았습니까? –
@JaromandaX 그들은 숫자를 사용하고 있습니다 .js 그래서 모듈에서 가져온 것 같아요. – Li357
예, 알고 있습니다 ...하지만 jslint는 초능력이 아닙니다 : p –