2012-02-24 4 views
2

변수가 숫자인지 확인하기 위해 isNumeric jQuery 함수를 사용하는 중 문제가 발생했습니다.

내가 오류

Uncaught TypeError: Object function (a,b){return new e.fn.init(a,b,h)} has no method 'isNumeric' 

을 얻고 것은 여기이이 jQuery를로드하기 전에 내 코드가 실행되고 있지만, 그렇지 않은 경우 문제가 발생할 수 있습니다 생각

var scroll = 4; 
$.isNumeric(scroll); 
    if (false) { 
    scroll = 0; 
    tabChange(menuTab, page, scroll); 
    } else { 
    tabChange(menuTab, page, scroll); 
    } 

내 코드입니다.

또한 jQuery 설명서는 매우 불분명합니다.

+0

어떤 버전을 사용하고 있습니까? –

답변

5

어떤 jQuery 버전을 사용하고 있습니까? .isNumeric()이 1.7에 추가되었으며, 이전 버전을 사용 중이라면 사용할 수 없으므로 오류가 발생합니다.

또 다른 가능성은 Prototype 또는 다른 JS 라이브러리도 실행 중이므로 $ 표기법 대신 jQuery.isNumeric(scroll);을 사용해보십시오.

+0

당신은 그것을 가지고 있습니다. Joe, 나는 jQuery 1.6.2를 가지고있는 다른 사람의 일을하고 있었지만, 확인하기는 어려웠습니다. 감사 :) – Undefined

관련 문제