Поиск элементов с индексами из заданной области

.slice()

Фильтрует набор выбранных элементов, оставляя только те элементы, чьи индексы лежат в определенной области (например от 0 до 5). Метод имеет один вариант использования:

.slice(start,[end]):jQuery1.1.4

Возвращает элементы с индексами от start до end, если последний задан или до конца, если параметр end опущен. Элементы с индексом start включаются в результат, а end нет (т.е. .slice(3,5) вернет элементы, идущие под номером 3 и 4, элемент с номером 5 включен не будет). Кроме этого, параметры могут быть заданы в форме отрицательных чисел, в таком случае, отсчет элементов идет с конца набора: -1 – последний элемент, -2 – предпоследний элемент и т.д.

Примеры использования:

$("div").slice(3) вернет все div-элементы, начиная с четвертого (с индексами 3, 4, ...).
$("div").slice(3, 5) вернет div-элементы с индексами 3 и 4.
$("div").slice(-4, -2) вернет div-элементы, идущие четвертым и третьим с конца.
$("div").slice(-2) вернет предпоследний и последний div-элементы на странице.

Ссылки

Поисковые ключи:
  • диапазон выбранных элементов
  • элементы с заданными номерами
  • slice()
  • .slice()