홈>
두 개의 스크립트가 있습니다 :
<script src="../js/createopp.min.js"></script>
<script src="../js/validation.min.js"></script>
이 행은 첫 번째 스크립트에 있으며 다른 스크립트에서는 함수를 호출합니다.
$('#places').blur(function(){checkPlacesAvailable()});
이걸 다시 쓰면
$('#places').blur(checkPlacesAvailable());
함수에 "정의되지 않음"오류가 발생합니다. 그러나 두 번째 형식이 사용되는 많은 예가 있습니다. 내 경우에는 두 번째 버전이 작동하지 못하게하는 것이 분명합니까?
- 답변 # 1
- 답변 # 2
이 코드 :
$('#places').blur(checkPlacesAvailable());
기능을 즉시 시작하십시오. "기능"을 작성하지 않으려면 다음을 수행하십시오.
$('#places').blur(() => checkPlacesAvailable());
관련 자료
- javascript - settimeout 함수 내의 이벤트 데이터가 reactJs에서 null입니다
- amazon web services - CloudWatch 이벤트를 사용하여 다양한 이벤트 값이있는 Lambda 함수를 트리거 할 수 있습니까?
- javascript - 로컬 범위 변수가있는 익명 함수로 이벤트 리스너 제거
- javascript - on ()을 사용하여 클릭 이벤트를 함수에 올바르게 바인딩
- azure eventgrid - 이벤트 그리드 트리거 함수가 함수가 성공적으로 실행 된 후에도 계속 트리거됩니까?
- javascript - 유형 스크립트에서 함수 유형 선언에 인터페이스를 사용하는 방법
- swift - windodDidResize 이벤트 끝에서 기능 수행
- javascript - 이것은 화살표 함수 선언입니까? 그런 것이 있습니까?
- javascript - 같은 함수에서 appendChild에 "onclick"이벤트를 추가하는 방법은 무엇입니까?
- azure - http 트리거 기능에 이벤트 그리드를 사용하는 이유는 무엇입니까?
- javascript - firebase cloud 함수 - 콜드 스타트없이 재시도 가능한 이벤트를 실패하는 방법은 무엇입니까?
관련 질문
- javascript : js 소스 파일 이름 바꾸기
- javascript : Jquery-validaton + Bootstrap v4.6 + Symfony v5.2를 사용한 입력 유효성 검사
- javascript : 같은 클래스를 사용하는 하나의 div 전환
- javascript : 텍스트가 오버플로되면 더 많은 버튼 표시를 전환하는 방법
- JavaScript ES6에서 양식 값을 json으로 가져오고 API에 게시
- Rails 6 : SimpleFrom Remote : true javascript /Jquery를 통한 제출
- javascript : JQuery는 ID 및 클래스의 모든 노드를 가져옵니다.
- javascript : html /css의 토글 버튼 링크
- javascript : 더 많은 클릭 같은 선택자?
- javascript : DOM에 삽입 된 contenteditable이 작동하지 않습니다.
이러한 이벤트 핸들러에 함수 참조를 전달해야합니다.
"is" "와 동등"
범위와 범위 때문에 정확히 동일하지는 않지만 대부분의 경우 두 번째 방식으로 전달할 수 있습니다