jQuery Урок 8: Отбор элементов и создание меню

Рассмотрим примеры выбора различных элементов с помощью jQuery, а также способы выбора элементов с использованием псевдоклассов и псевдоэлементов. Знание CSS полезно для понимания псевдоклассов и псевдоэлементов, активирующихся при наведении курсора, нажатии кнопки и т.д., выбирающих первый или определённый элемент списка. В jQuery эти псевдоклассы и псевдоэлементы также используются для выбора элементов.

Создание меню

Создадим простой список, используемый в качестве меню:

<ul id="menu">
  <li><a href="#">Ссылка 1</a></li>
  <li><a href="#">Ссылка 2</a></li>
  <li><a href="#">Ссылка 3</a></li>
  <li><a href="#">Ссылка 4</a></li>
  <li><a href="#">Ссылка 5</a></li>
</ul>

Список содержит пять ссылок.

Выбор первого элемента

Выберем первую ссылку. Селектор $("a") выбирает все ссылки на странице, даже вне списка menu. Для выбора первой ссылки в списке используем:

$("#menu li:first a").html();

Здесь:

  • $("#menu") — выбирает элемент с.
  • li — выбирает элементы списка внутри menu.
  • :first — псевдокласс, выбирающий первый элемент.
  • a — выбирает ссылки внутри элементов списка.
  • .html() — получает содержимое тега.

Результат: «Ссылка 1».

Выбор элемента по индексу

Другой способ — использование индекса (нумерация с 0).

$("#menu li:eq(2) a").html();

:eq(2) выбирает третий элемент (индекс 2). Результат: «Ссылка 3».

Рассмотрены два способа выбора элементов в jQuery: использование псевдокласса :first и выбор по индексу с помощью :eq(). Эти методы позволяют эффективно выбирать и обрабатывать элементы на странице.

Что будем искать? Например,программа