Il y a environ un mois, la question de Mitt est restée sans réponse. Malheureusement, je suis dans la même situation maintenant.
http://api.jquery.com/change/#comment-133939395
Voici la situation: j'utilise jQuery pour capturer les modifications dans un bouton radio. Lorsque le bouton radio est sélectionné, j'active une zone d'édition. Lorsque le bouton radio est désélectionné, je souhaite que la zone d'édition soit désactivée.
L'habilitation fonctionne. Lorsque je choisis un bouton radio différent dans le groupe, l' change
événement n'est pas déclenché. Est-ce que quelqu'un sait comment réparer ceci?
<input type="radio" id="r1" name="someRadioGroup"/>
<script type="text/javascript">
$("#r1").change(function () {
if ($("#r1").attr("checked")) {
$('#r1edit:input').removeAttr('disabled');
}
else {
$('#r1edit:input').attr('disabled', true);
}
});
</script>
id=r1