Tenho alguns rádios em minha página e quero fazer algo quando o rádio marcado mudar, porém o código não funciona no IE:
$('input:radio').change(...);
E depois de pesquisar no Google, as pessoas sugerem usar o clique . Mas não funciona.
Este é o código de exemplo:
<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>
Também não funciona no IE.
Então, eu quero saber o que está acontecendo?
Também tenho medo se ele irá reativar o evento de mudança se eu clicar em um rádio selecionado.
ATUALIZAR:
Não posso adicionar comentários, então respondo aqui.
Eu uso o IE8 e o link que Furqan me dá também não funciona no IE8. Eu não sei porque...