웹 페이지에서 jQuery를 사용하고 있습니다. Internet Explorer에서 $
을 사용할 때 제대로 작동합니다. 크롬이나 파이어 폭스에서 $
를 참조 할 때 오류와 함께 실패합니다
Uncaught ReferenceError: $ is not defined.
스크린 샷 :
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript">
function divClick(sender, event)
{
// var chk = $(sender).find("input").first()[0];
var chk = jQuery(sender).find("input").first()[0];
alert("Works in ie");
}
</script>
</head>
<body>
<div onclick="divClick(this, event)">
<input type="checkbox">
</div>
</body>
</html>
참고 : 브라우저가 존재하는 내 소스 코드와
로컬 파일 시스템에있는 파일로 이동 :
업데이트 : 시도는 jQuery
로 변경.
업데이트가 크롬은 JQuery와 파일을 찾습니다 (즉, 아무 404) : jquery-1.7.2.min.js
의 경로가 올바른지 여부를
'jquery-1.7.2.min.js'가 html과 같은 폴더에 있는지 확인하십시오. '$ is not defined'는 jQuery 라이브러리가 포함되어 있지 않을 때 발생하는 에러입니다. –
dom에서 내 함수를 래핑하는 방법에 대한 예를 들어 주시겠습니까? 또한 클릭 수신기를 js로 이동하는 방법은 무엇입니까? 아래 예제를보십시오. – Patriotec