Метод .slice() выбирает группу элементов среди уже найденных. Например, можно выбрать элементы с третьего по шестой.

Отсчет элементов ведется с нуля.

Первым параметром метод принимает с какого номера брать элементы (включительно), а вторым - до какого номера (не включительно).

Оба параметра могут быть как положительными, так и отрицательными. Во втором случае отсчет ведется с конца, -1 будет последний элемент, -2 - предпоследний и так далее.

См. также метод first, который получает первый элемент.

См. также метод last, который получает последний элемент.

См. также урок работа с набором элементов jQuery для более полного понимания.

Синтаксис

.slice(откуда, докуда)

Примеры

Пример

Давайте найдем все абзацы, выберем из найденных абзацы номер 1, 2 и 3 (нумерация с нуля, нулевой не трогаем) и добавим им в конец текст '!' с помощью метода prepend:

<p>Абзац 0.</p>
<p>Абзац 1.</p>
<p>Абзац 2.</p>
<p>Абзац 3.</p>
<p>Абзац 4.</p>
$('p').slice(1, 4).prepend();

Результат выполнения кода:

<p>Абзац 0.</p>
<p>!</p>
<p>!</p>
<p>!</p>
<p>Абзац 4.</p>