Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Скрыть div.class1, если на странице присутствует другой div.class2 (https://javascript.ru/forum/events/72126-skryt-div-class1-esli-na-stranice-prisutstvuet-drugojj-div-class2.html)

310 10.01.2018 14:47

Скрыть div.class1, если на странице присутствует другой div.class2
 
Добрый день.
Хочу проверить, есть ли на странице <div class="subcategories">, и если такой есть, скрыть <div class="items">.
Вот такой код скрывает второй див, даже если первого нет.
jQuery(window).load(function(){
if (jQuery('.subcategories')){
jQuery('.items').hide();
}
});

Помогите правильно указать условие.

Nexus 10.01.2018 14:59

Может так?
jQuery(window).load(function() {
    if (jQuery('.subcategories').length) {
        jQuery('.items').hide();
    }
});


Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

310 10.01.2018 15:11

Огромное человеческое спасибо!


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