Показать сообщение отдельно
  #1 (permalink)  
Старый 12.12.2008, 11:42
Новичок на форуме
Отправить личное сообщение для Anthony Посмотреть профиль Найти все сообщения от Anthony
 
Регистрация: 12.12.2008
Сообщений: 8

$("#").hide() не срабатывает
Делаю обращение к объекту через id и скрываю объект с помощью метода из библиотеки jQuery. Данное обращение я прописываю уже после объявления id.

Загвоздка в том, что в файрфоксе работает, а IE нет. Ошибок ни там ни там не выдает.

Почему может не работать в IE? Или с IE вообще нельзя работать на jQuery?)))

Вот кстати до минимума урезал код. Банально подключаю библиотеку jquery и пишу такой код.

<html>
<head>
    <script type="text/javascript" src="/js/3_0_1/jquery_1_2_6.js"></script>
</head>

<body>
        
            <div><er id="er_title">(*)</er></div>
            <div><er id="er_firstname">(*)</er></div>
            <div><er id="er_secondname">(*)</er></div>
            <div><er id="er_postcode">(*)</er></div>
            

<script type="text/javascript">
$(document).ready(function(){
    $("#er_title").hide();
    $("#er_secondname").hide();
    $("#er_firstname").hide();
    $("#er_postcode").hide();
    document.getElementById('er_postcode').style.visibility='hidden';
    alert("!");
}
</script>

</body>
</html>


Я специально вставил "document.getElementById('er_postcode').style.visi bility" для наглядности. Но не один ни другой методы не срабатывают, в случае если мы используем метод hide().
Ответить с цитированием