jQuery 로드 여부 확인 스크립트

Posted at 2016. 5. 9. 12:25 | Posted in 프로그래밍/jQuery

jQuery 의 경우 여러번 import를 하게 되면 오류가 발생하게 됩니다. 따라서 jQuery 를 Import 하기전에 jQuery 가 로드가 되어 있는지 확인하는 절차가 필요합니다.

다음과 같이 jQuery 가 로드되었는지 확인후 jQuery 를 로딩하시면 됩니다.

간혹 if (jQuery) {...} 와 같은 구문으로도 체크가 가능하다는 이야기가 있지만 익스플로러에서 에러를 발생할 수가 있습니다. (jQuery가 undefined이기 때문에..) 

따라서 다음과 같은 구문으로 체크하시는게 가장 안전합니다.

<script type="text/javascript">
if (typeof jQuery == 'undefined') {
    var script = document.createElement('script');
    script.type = "text/javascript";
    script.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js";
    document.getElementsByTagName('head')[0].appendChild(script);
} 
</script>



//