jQuery селектор :last
Определение и применение
Селектор :last выбирает последний элемент из набора, отобранного предшествующей частью селектора.
Например, p:last выбирает последний абзац, а не последний элемент всего документа.
Чтобы выбрать первый элемент дерева DOM необходимо воспользоваться jQuery селектором :first.
jQuery синтаксис:
JavaScript
$("selector:last")
Добавлен в версии jQuery
1.0Селектор в CSS
Это селектор jQuery, который не является частью спецификации CSS.Пример старого кода
Селектор :last — пример 1
Нажмите ▶. Измените JavaScript и запустите пример повторно. Используется jQuery 3.1.1.
index.html
HTML
<h2>Заголовок второго уровня</h2>
<div>
<p>Первый абзац</p>
</div>
<p>Второй абзац</p>
<div>
<p>Последний абзац</p>
</div>
main.js
JavaScript
$(document).ready(function () {
$('p:first').css('background-color', 'green') // выбираем первый элемент <p> в документе
$('p:last').css('background-color', 'yellow') // выбираем последний элемент <p> в документе
})
style.css
CSS
body {
margin: 16px;
font:
16px/1.5 system-ui,
sans-serif;
overflow-wrap: anywhere;
}
img,
input,
select,
textarea,
button {
max-width: 100%;
}
Режим чтения
Нажмите ▶, чтобы запустить пример.
В этом примере с использованием селектора :last мы выбрали и стилизовали последний элемент
<p>
в документе, а с помощью селектора
:first
мы выбрали первый элемент
<p>.