Задать вопрос
zorro76
@zorro76

Как отобразить элементы меню в обратном порядке с помощью js?

Вопрос следующий, есть пункты меню которые необходимо с помощью js отобразить в обратном порядке. Знаю что за это отвечает метод reverse(). Но как его правильно записать в коде?
<header>
            <nav>
                <ul>
                    <li><a href="">one</a></li>
                    <li><a href="">three</a></li>
                    <li><a href="">four</a></li>
                    <li><a href="">five</a></li>
                    <li><a href="">six.</a></li>
                </ul>
            </nav>
        </header>


я попытался это отобразить так:
<script type="text/javascript">
        $(document).ready(function(){
		var nav = ["one", "two", "three", "four", "five"];
		nav.reverse();  
        })
    </script>
  • Вопрос задан
  • 812 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
zorro76
@zorro76 Автор вопроса
оказывается можно и так:

var list = $('.menu');	
var listItems = list.children('li');
list.append(listItems.get().reverse());
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы