Поиск элементов с индексами из заданной области
.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-элементы на странице. |