2011-09-29 2 views
3

jQuery 코드, IE9, Firefox 및 Chrome의 스크립트 디버깅 도구에서 오류가 발생하면 jQuery 오류를 볼 수있는 방법이 있습니까?jQuery 오류는 어떻게 볼 수 있습니까?

+4

물론 그들은 그것을 볼 수 있습니다. jQuery의 모든 오류 역시 단순한 JavaScript 오류입니다. 지금 어떤 종류의 오류가 보이지 않습니까? 존재하지 않는 요소에서'$ ("# id")'를하면 자동으로 실패합니다. –

답변

0

이 문제가

오류 해결 나는 모든 예에서 가리키고없는 오류가있었습니다을 언급했다 존재하지 않는 요소 에 대한 선택기는 실제로 모두에서 실패하지 않으며 단순히 0 개의 객체가 포함 된 배열을 반환합니다.

0

이걸 가지고 있다면 잘 모르지만 jQuery는 일반 자바 스크립트입니다.

이 잡히지 않는 모든 오류는 코드에 의해에 던져 질 것입니다.

기다려 ... 잡히면?

예, 비헤이비어를 조작하려는 경우 항상 오류를 피할 수 있습니다. 예를 들어, 내부적으로 기록하거나 최종 사용자에게 더 좋은 메시지를 전달하려면이 메시지는 try-catch block을 사용하여 수행됩니다.

try { 
    // you can do some pretty nasty stuff here 

    addNumbers(12, 10); 
} 
catch(err) { 
    // now that the error was thrown, you can "catch" it 
    // and play with it, but be nice. 

    alert("Ops, there was an error!\n\n" + err); 
} 

콘솔에는 아무런 오류가 표시되지 않습니다.

위로 jQuery으로 돌아 가면 모든 것이 자바 스크립트이므로 모든 던져 진 오류는 즐겨 찾는 브라우저의 콘솔에서 바로 확인할 수 있습니다.

관련 문제