Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Почему условие не работает? (https://javascript.ru/forum/jquery/33268-pochemu-uslovie-ne-rabotaet.html)

saxap 16.11.2012 14:25

Почему условие не работает?
 
window.onload = function() 
							{
								if( jQuery('#idd').is(':checked')) { 
								jQuery("#id").hide("slow");
								alert("dbrbh");
								}
							}

после загрузки страницы скрипт должен скрывать див с ид = id в зависимости от чекнутости радиобаттона с ид = idd, вроде все правильно сделал, но никак не могу ошибку найти, если не трудно помогите дуболому.

Hoshinokoe 16.11.2012 14:50

saxap,

Работает ваш код в IE9 и FF. Ошибка в чем-то другом.
<script type="text/javascript">
    window.onload = function () {
        if (jQuery('#id1').is(':checked')) {
            jQuery("#idd").hide("slow");
            alert("dbrbh");
        }
    }
</script>

<input type="radio" name="radio" id="id1" checked />Check me
<input type="radio" name="radio" id="id2" />Check me

saxap 16.11.2012 15:28

блин а у меня и мозиле и в ие не роботает =(

Hoshinokoe 16.11.2012 16:35

saxap,

Покажите полный код вашей страницы.

saxap 16.11.2012 16:43

Hoshinokoe,
Огромное спасибо вам за наводку, я нашел ошибку:
cheked стояло не на той кнопке, поэтому условие и не срабатывало, как обычно все оказалось проще, чем я думал.
Тему можно закрывать.


Часовой пояс GMT +3, время: 02:33.