내 페이지에 라디오가 있고 확인 된 라디오가 변경되면 코드가 IE에서 작동하지 않습니다.
$('input:radio').change(...);
인터넷 검색 후 사람들은 대신 클릭을 사용하도록 제안합니다 . 하지만 작동하지 않습니다.
다음은 예제 코드입니다.
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
$('document').ready(
function(){
$('input:radio').click(
function(){
alert('changed');
}
);
}
);
</script>
</head>
<body>
<input type="radio" name="testGroup" id="test1" />test1<br/>
<input type="radio" name="testGroup" id="test2" />test2<br/>
<input type="radio" name="testGroup" id="test3" />test3</br>
</body>
</html>
IE에서도 작동하지 않습니다.
그래서 무슨 일이 일어나고 있는지 알고 싶어요?
또한 확인 된 라디오를 클릭하면 변경 이벤트가 다시 트리거 될까 두렵습니까?
최신 정보:
댓글을 달 수 없어 여기에 답장을하겠습니다.
IE8을 사용하고 Furqan이 제공하는 링크도 IE8에서 작동하지 않습니다. 이유를 모르겠어요 ...