Около месяца назад вопрос Митта остался без ответа. К сожалению, сейчас я сталкиваюсь с такой же ситуацией.
http://api.jquery.com/change/#comment-133939395
Вот ситуация: я использую jQuery для захвата изменений в переключателе. Когда выбран переключатель, я включаю поле редактирования. Когда переключатель выключен, я бы хотел, чтобы поле редактирования было отключено.
Включение работает. Когда я выбираю другой переключатель в группе, change
событие не запускается. Кто-нибудь знает, как это исправить?
<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