$ (document) .ready (function())에 대한 많은 것을 읽었습니다. 유용 할 때 일 때 유용합니다. 따라서 일반적으로 $ $를 작성합니다. ?
: 악마, 왜이 너무 간단한 경우에 KO입니다 방금 르 $ (문서 연기하는 경우가 .... 그것을 완벽하게코드가 작동하는 이유
하지만, 내부 준비 (함수()
<?php
?>
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script defer>
$(document).ready(function(){
//alert('ready boy');
function changeText(id) {
id.innerHTML = "Ooops!";
}
});
</script>
</head>
<body>
<h1 onclick="changeText(this)">Click on this text!</h1>
</body>
</html>
는'changeText'은'준비()'의 외부에서 액세스 할 수 없습니다. 따라서 작동하지 않습니다. 이벤트를 바인드하려면'on ('click')'을 사용하십시오. – Tushar
문서 준비 래퍼 (wrapper) 안에 메소드를 넣을 필요가 없습니다. – epascarello
이상적인 복제본은 아니지만 대답은 동일합니다. 함수는 해당 범위에서만 사용할 수 있습니다 (이 경우에는 준비된 문서 내부). –