728x90
반응형

Uncaught TypeError: $(...). is not a function 오류 해결 방법

 

크롬 콘솔창에 Uncaught TypeError: $(...). is not a function 에러가 뜨면서 자바스크립트 기능이 실행이 안되는 경우가 있음

 

아래의 경우를 살펴봐야 함

1️⃣ <head>태그안에 jquery script선언이 다른 script선언보다 위에 있지 않은경우

2️⃣ jquery가 중복되어 설치된 경우 (cdn, file 등)

3️⃣ jquery가 아예 깔려 있지 않은 경우

 

 

jquery를 가져오는 script 선언을 다른 script보다 위에 그리고 중복이 안되게 선언을 하면 해결됨

예시 👇

<script type="text/javascript" src="../js/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../js/underscore/script1.js"></script>
<script type="text/javascript" src="../js/jquery/script2.js"></script>
<script type="text/javascript" src="../js/jquery/script3.js"></script>

 


참고자료 👇

https://dev.eyegood.co.kr/entry/%EB%94%94%EB%B2%84%EA%B9%85-Uncaught-TypeError-is-not-a-function-%ED%95%B4%EA%B2%B0%EB%B2%95

반응형
복사했습니다!