Та же проблема здесь, это работало просто отлично:

месяца назад вопрос Митта остался без ответа. К сожалению, сейчас я сталкиваюсь с той же ситуацией.

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>

Ответы на вопрос(9)

Ваш ответ на вопрос