Tengo algunas radios en mi página y quiero hacer algo cuando la radio marcada cambie, sin embargo, el código no funciona en IE:
$('input:radio').change(...);
Y después de buscar en Google, la gente sugiere usar el clic en su lugar. Pero no funciona.
Este es el código de ejemplo:
<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>
Tampoco funciona en IE.
¿Entonces quiero saber qué está pasando?
También me temo que volverá a activar el evento de cambio si hago clic en una radio marcada.
ACTUALIZAR:
No puedo agregar comentario, por eso respondo aquí.
Yo uso IE8 y el enlace que me dio Furqan tampoco funciona en IE8. No se por que...