텍스트 입력란과 체크 박스가 있습니다. 텍스트를 변경 한 다음 입력 상자 외부를 클릭하거나 Enter 키 또는 Tab 키를 누르면 변경 이벤트가 발생합니다. 그러나 텍스트를 입력 한 다음 마우스를 사용하여 확인란을 직접 클릭하면 체크 상자 변경 이벤트 만 표시됩니다.자바 스크립트 텍스트 입력 변경 이벤트가 실행되지 않습니다.
$('.update').change(function(){
console.log($(this));
});
이 알려진 문제이며, 어떻게 내가 모든 변경 이벤트가 트리거/슬로우 /에 걸려 있는지 확인 할 수 있습니다
<input type="text" name="text" class="update">
<input type="checkbox" name="check" class="update">
이 jQuery를 :
나는 다음과 같은 코드가 있습니다 이 설정?
이 코드는 $ (document) .ready (function())에 있습니다. 기능? 함수에 alert()를 두어 함수를 친 것인지 확인할 수 있습니다. – codersarepeople
이상한. 변경된 텍스트 입력을 체크 박스로 클릭하면 내 테스트가 작동하기 때문에 다른 것이 계속되어야합니다 http://jsfiddle.net/tbeseda/UCtyb/ – tbeseda
정말입니까? HTML/JS를 복사하여 텍스트 상자에 내용을 입력 한 다음 확인란을 클릭하면 두 이벤트가 모두 실행되는 것을 볼 수 있습니다. – Chandu