Javascript: удалить отмеченный статус из отключенного ввода (уже проверено) - PullRequest
2 голосов
/ 15 мая 2010

Я пытаюсь заставить эту функцию проверять элемент и, если он отмечен или нет, добавить или удалить соответствующее className. Кроме того, если элемент отключен, но отмечен, он должен отменить его и удалить className ('yes')

function init() {
    $(document.body).select('input').each(function(element) {
        if (!element.checked) {
            element.up().removeClassName('yes');
        } else {
            element.up().addClassName('yes');
        }
        if (element.checked && element.disabled) {
            element.checked = false;
            element.up().removeClassName('yes')
        }
    });

}

Прямо сейчас, последняя часть, не работает, без эффекта

1 Ответ

0 голосов
/ 15 мая 2010

Вы пробовали element.checked = !element.checked в последней части вместо element.checked = false?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...