Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как найти все div со свойством display: block (https://javascript.ru/forum/dom-window/76913-kak-najjti-vse-div-so-svojjstvom-display-block.html)

i501 26.02.2019 18:49

Как найти все div со свойством display: block
 
Есть контейнер content. Внутри несколько div со свойством display.
Как найти все дочерние div первого уровня внутри content со свойством display: block и присвоить им, например, display: none.
С циклами и переборами понятно.
Возможно ли на jquery в пару строк?

рони 26.02.2019 18:59

i501,
$(".content > div").hude();

i501 26.02.2019 19:10

Немного не так. Нужен конкретный класс или id (а лучше массив классов) со свойством display: block.

рони 26.02.2019 19:18

i501,
:-?
$(".content > .класс").hude();

i501 26.02.2019 19:39

Так в том и проблема, что класс надо определить

рони 26.02.2019 19:51

i501,
сделайте макет ...
$('.content > div').filter(function(){
    return $(this).css('display') == 'block'
  }).hide()

i501 26.02.2019 20:39

Сделал в цикле. Спасибо


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