Tôi có một số radio trong trang của mình và tôi muốn làm điều gì đó khi radio đã chọn thay đổi, tuy nhiên mã không hoạt động trong IE:
$('input:radio').change(...);
Và sau khi googling, mọi người đề xuất sử dụng nhấp chuột để thay thế. Nhưng nó không hoạt động.
Đây là mã ví dụ:
<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>
Nó cũng không hoạt động trong IE.
Vì vậy, tôi muốn biết những gì đang xảy ra?
Ngoài ra, tôi sợ nếu nó sẽ kích hoạt lại sự kiện thay đổi nếu tôi nhấp vào một đài phát thanh đã chọn?
CẬP NHẬT:
Tôi không thể thêm bình luận, vì vậy tôi trả lời ở đây.
Tôi sử dụng IE8 và liên kết mà Furqan cung cấp cho tôi cũng không hoạt động trong IE8. Tôi không biết tại sao...