@aimp-programming

Почему не скрывается элемент .hide()?

Всем привет. Есть такой HTML код:
<div class="form-item">
            <p>Аватар</p>
            <label>
                <input type="radio" name="avatar" value="no" class="radiobutton" />Нет
            </label>
            <label>
                <input type="radio" name="avatar" value="download" class="radiobutton" />Загрузить
            </label>
            <div class="but">
                <input type="file" name="error" value="error" />
            </div>
        </div>

И есть такой JQuery код:
<script type="text/javascript">
    $(document).ready = (function () {
        $('input[name=avatar][value=no]').attr('checked', true);

        $('.radiobutton').click(function () {
            if ($('input[name=avatar][value=download]').is(':checked')) {
                $('.but').show();
            } else {
                $('.but').hide();
            }
        });
    });
</script>


Я хочу чтоб при нажатии radio с меткой Загрузить,появлялась кнопка,а ином случае пропадала...Что не так?
  • Вопрос задан
  • 2232 просмотра
Решения вопроса 1
@artishok
кратко
$(document).ready = (function () {

Откуда здесь знак равенства взялся? Уберите его и пробелы...

<script type="text/javascript">
    $(document).ready(function () {
        $('input[name=avatar][value=no]').attr('checked', true);

        $('.radiobutton').click(function () {
            if ($('input[name=avatar][value=download]').is(':checked')) {
                $('.but').show();
            } else {
                $('.but').hide();
            }
        });
    });
</script>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 23:00
5000 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект