Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   $("#").hide() не срабатывает (https://javascript.ru/forum/jquery/2354-%24-hide-ne-srabatyvaet.html)

Anthony 12.12.2008 11:42

$("#").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().

ZoNT 12.12.2008 11:57

а что это за новый тег <er>?

Anthony 12.12.2008 12:00

Цитата:

Сообщение от ZoNT (Сообщение 9510)
а что это за новый тег <er>?

можно и <p> поставить - это разве принципиально?

Kolyaj 12.12.2008 12:32

Принципиально. ИЕ плюет на незнакомые ему теги. А вас чем HTML не устраивает?

Anthony 12.12.2008 19:04

Kolyaj, спасибо. Действительно в тегах было дело. Я не знал такой фичи.


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