J'ai quelques radios dans ma page,et je veux faire quelque chose lorsque l'objet de la radio changements,cependant, le code ne fonctionne pas sous IE:
$('input:radio').change(...);
Et après recherche sur google,les gens vous suggérons d'utiliser le clic à la place. Mais il ne fonctionne pas.
C'est l'exemple de code:
<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>
Elle aussi ne fonctionne pas dans IE.
Donc, je veux savoir ce qui se passe?
Aussi j'ai peur, si il va prolonger l'événement de changement si je clique sur un contrôle de la radio?
Mise à JOUR:
Je ne peux pas ajouter de commentaire,donc je réponds ici.
J'utilise IE8 et le lien Furqân me donner ne fonctionne pas avec IE8. Je ne sais pas pourquoi...