@Binarix

Как выводить элементы по нажатию кнопки на jQuery?

Здравствуйте. Есть несколько дивов, например 6 штук
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>

Как сделать кнопку, чтобы она при нажатии показывала по несколько div'ов с display: none? Например по 2
  • Вопрос задан
  • 755 просмотров
Решения вопроса 2
Immortal_pony
@Immortal_pony Куратор тега JavaScript
Так:
$('#count-blocks').on('click', function(ev) { 
    ev.preventDefault();
    
    
    var hiddenBlocksQuantity = 0;

    $('div').each(function() {
        var isHidden = ($(this).css('display') === 'none');

        if (isHidden) {
            hiddenBlocksQuantity++;
        }
    })

    alert ('There is ' + hiddenBlocksQuantity + ' hidden blocks');
});


Демо: https://jsfiddle.net/gz5hejcu/
Ответ написан
Комментировать
Menlod
@Menlod
Front-end developer
Например jsfiddle.net/vyouezxw
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы