안녕하세요.
p. 128의 상단부분에 있는 "change()가 동작하지 않는다?"에서 문의점이 있어서 질문드립니다.
여기 내용에 보면 IE에서는 change()가 제대로 동작하지 않는다고 설명이 되어 있고요.
IE의 경우 "남자"를 선택해도 굵은 글씨로 변하지 않다가 다시 "여자"를 선택하면, 그제서야 "남자"가 굵은 글씨로 변한다고 하셨는데요. 실제적으로 IE에서 테스트해보면 Firefox, Crome 등과 마찬가지로 정상적으로 동작하거든요.
제공해주신 소스파일로도 확인해도 정상 동작이 되고요. 물론, 포커스 부분은 사라지지 않고 남아 있지만요.
이 부분에 대한 설명에 잘못이 있는건지??? 정확한 내용을 알고 싶습니다.
해당문제는 jquery 1.3.2에서 발생하던 문제입니다.
책을 번역하는 시점에서 jquery 1.6.2 기준으로 수정하였는데 위부분을 놓친것 같습니다.
죄송스럽게 생각합니다. 현재 jquery 1.6.2 이상 버젼 기준으로는 해당 문제가 발생하지 않습니다.
구버젼에서(1.3.2)에서는 해당 문제가 발생하고 있습니다.
혹시 문제 발생 확인을 원하시면 소스내에
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
부분의 1.6.2를 1.3.2로 수정하고 확인하실수 있습니다.
감사합니다.