Vor ungefähr einem Monat blieb Mitt's Frage unbeantwortet. Leider bin ich jetzt in der gleichen Situation.
http://api.jquery.com/change/#comment-133939395
Hier ist die Situation: Ich verwende jQuery, um die Änderungen in einem Optionsfeld zu erfassen. Wenn das Optionsfeld ausgewählt ist, aktiviere ich ein Bearbeitungsfeld. Wenn das Optionsfeld deaktiviert ist, möchte ich, dass das Bearbeitungsfeld deaktiviert wird.
Die Aktivierung funktioniert. Wenn ich ein anderes Optionsfeld in der Gruppe auswähle, wird das change
Ereignis nicht ausgelöst. Weiß jemand, wie man das behebt?
<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