1. Zadov

    Zadov Новичок

    Сообщения:
    29
    Ваш город:
    Sankt-Peterburg, Санкт-Петербург, Россия
    Address:
    Saint Petersburg, Russia
    Country:
    Location on Map:
    HTML:
    <input type="checkbox" name="ch" />
    <span id="ch">TEST</span>
    [FONT=Open Sans][COLOR=rgb(44, 44, 44)]
    <script>
    .ready(function() {
                var ch1 = $('#ch'), ch2 = $('input[name="ch"]');
                    ch2.checked ? ch1.show() : ch1.hide();
    
                    if ( this_hash ) $(window).trigger('hashchange');
    
                    $('.clickselect').click(function() {
                            $(this).selectText();
                    });
            })
            on('change', 'input[name="ch"]', function() {
                    ch1 = $('#ch');
                    this.checked ? ch1.show() : ch1.hide();
            })
    </script>[/COLOR][/FONT]
    
    День добрый. Прошу помощи. В указанном коде при выборе checkbox появляется текст TEST. Все работает, но если изначально при загрузке страницы checkbox уже выбран, то текст не виден, и появляется только при установке/снятии флажка.
     
  2. AnrDaemon

    AnrDaemon Продвинутый новичок

    Сообщения:
    4.497
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    А ваш .ready код вообще выполняется?…
     
  3. Zadov

    Zadov Новичок

    Сообщения:
    29
    Ваш город:
    Sankt-Peterburg, Санкт-Петербург, Россия
    Address:
    Saint Petersburg, Russia
    Country:
    Location on Map:
    да. Это часть кода