Circa un mese fa la domanda di Mitt è rimasta senza risposta. Purtroppo, ora mi trovo nella stessa situazione.
http://api.jquery.com/change/#comment-133939395
Ecco la situazione: sto usando jQuery per acquisire le modifiche in un pulsante di opzione. Quando il pulsante di opzione è selezionato, abilito una casella di modifica. Quando il pulsante di opzione è deselezionato, desidero disabilitare la casella di modifica.
L'abilitazione funziona. Quando scelgo un pulsante di opzione diverso nel gruppo, l' change
evento non viene generato. Qualcuno sa come risolvere questo problema?
<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