Смена содержимого блока div по времени

Помогите, срочно! Мне нужно, чтобы текст <a> или <p> в блоке <div> менялся через промежуток времени. У меня есть библиотека jquery 3.6.0. Я возможно что-то нашкодила, не подключила или код устарел для новой библиотеки. Я пробовала этот код:

var newsIndex = 1;
        function NewsRotator() {
            $(".news").hide();
            $(".news" + newsIndex).show();

            var newsCount = 5;
            newsIndex++;
            if(newsIndex > newsCount) {
                newsIndex = 1;
            }
        }

        $(document).ready(function() {
        NewsRotator();
        setInterval(NewsRotator, 3000);
        });

1 фото - так выглядит файл с этим кодом и моя файловая структура

2 фото - так выглядит тот файл, где этот код используется


Ответы (0 шт):