Ho alcune radio nella mia pagina e voglio fare qualcosa quando la radio selezionata cambia, tuttavia il codice non funziona in IE:
$('input:radio').change(...);
E dopo aver cercato su Google, le persone suggeriscono di utilizzare invece il clic . Ma non funziona.
Questo è il codice di esempio:
<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>
Inoltre non funziona in IE.
Quindi voglio sapere cosa sta succedendo?
Inoltre ho paura se riattiverà l'evento di modifica se clicco su una radio selezionata?
AGGIORNARE:
Non posso aggiungere commenti, quindi rispondo qui.
Uso IE8 e il collegamento che mi ha fornito Furqan non funziona nemmeno in IE8. Non so perché...