хорошо, что ваш код кажется правильным, но, как другие, возможно, сказал, что если объект «.questions» не был визуализирован, вы не сможете его найти. У меня была такая проблема раньше, и это то, что я сделал. 
                $(document).ready(function () {
var Counter = 0;
var interval = setInterval(function () {
            Counter += 20;
            var questionOne = $('.questions').find('.question').eq(0);
            questionOne.removeClass('hide');
            if (questionOne.length > 0)
                Counter = 3000;
            if (Counter >= 3000)
                clearInterval(interval)
        }, 2);
    });
                 ИЛИ 
                хоп это поможет вам.