2014-08-27 6 views
0

나는 오류가 발생하고있다 :.has()에 관한 콘솔 오류 ".. 정의되지 않은 함수가 아닙니다"?

<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> 
<script type="text/javascript" src="js/jquery-noconflict.js"></script> 
<script type="text/javascript" src="js/jquery/jquery-1.4.2.min.js"></script> 
<script type="text/javascript" src="js/jquery/jquery-noconflict.js"></script> 

을 그리고 오류가 나는 .has() 방법을 사용하여 두 개의 서로 다른 인스턴스에서 호출되는 :

Uncaught TypeError: undefined is not a function 

나는 head 내에서 정의 jQuery를 여러 버전이있다. 내가 원하는 것을 수행하기 때문에 코드 자체는 오류가 없다는 것을 안다. 아마 이것은 jQuery 참조 중 하나가 오래된 것임을 알지만이 방법은 1.4.2에서 추가 된 것이므로 가능하지 않습니다.

noconflict 파일과 관련이 있습니까? 더 많은 정보를 추가 할 수 있습니다. 필요하다면 알려주세요. 마지막 스크립트가 noconflict jQuery를 선택한 다음 jQuery를 따라서에 $를 재정의, $가 정의되지 않은 경우

+2

왜 jQuery를 여러 버전의 사용합니까 ??? –

+2

이것은 ... 음. 무서운. – rlemon

+0

'js/jquery-noconflict.js'와'js/jquery/jquery-noconflict.js'는 무엇입니까? –

답변

1

+0

하지만 내 코드에서'$ '를 사용하지 않고 있습니다 ... – Jason

+1

으로 rlemon이 말했습니다. –

관련 문제