본문 바로가기

개발/javascript&jquery

Uncaught TypeError: $ is not a function

반응형

크롬 개발자 도구 디버깅에 아래와 같은 오류가 뜬다.

Uncaught TypeError: $ is not a function

 

검색결과 $가 안먹는다고 하는거 같았다.

뒤에 (jQuery)를 붙이라고 하는데

(function($){ })(jQuery);

이걸로 해결이 안되었다.ㅠㅠ..

 

결론! 

 

$(document).ready(function{

}); 을 

 

jQuery(document).ready(function($){

});로 바꾸니까 해결되었다.

 

 

예약어 충돌나는데

var t = $.noConflict(); 처럼 $을 t로 예약어 변경이 가능하다.

 

 

https://stackoverflow.com/questions/12343714/typeerror-is-not-a-function-when-calling-jquery-function
https://thecodingstuff.com/how-to-properly-use-jquery-noconflict-mode-in-wordpress/

반응형