Можно ли выбрать последние 5 дочерних div элементов?Выберите последние 5 элементов с jQuery
78
A
ответ
158
Да, вы можете получить элементы DIV, а затем использовать метод slice
получить последние пять:
var e = $('#someelement > div').slice(-5);
9
Конечно, вы могли бы использовать .length
свойство селектора, чтобы получить счет, а затем использовать селектор :gt(n)
, чтобы получить последний 5.
var o = $("div.container > div:gt("+($("div.container > div").length-5)+")");
4
по JQuery 1.8, вы можете использовать отрицательное значение в селекторе :gt()
псевдо.
Код: https://api.jquery.com/gt-selector.
например.
var e = $('#someelement > div:gt(-6)');
JSFiddle:https://jsfiddle.net/TrueBlueAussie/g4drety2/3/
Примечания:
- Значение должно быть
n+1
.slice(-5)
скорее как:gt
не может использовать производительность браузера повышения.
Смежные вопросы
- 1. JQuery: выберите последние 4 элементов в списке
- 2. Выберите последние 5 строк MySQL
- 3. Выберите 5 случайных элементов
- 4. Выберите последние последние
- 5. XPath: выберите первые 5 элементов
- 6. Выберите последние 5 строк по дате
- 7. Удалить последние 5 элементов на карте
- 8. MYSQL Выберите 5 записей за последние 5 различных записей
- 9. Выберите 5 случайных элементов списка как массив в jQuery
- 10. Получить последние 5 элементов из sql-результатов с Propel
- 11. MySQL - Выберите последние данные, которые были добавлены последние 5 дней. Пропустить последние записи за 44 дней.
- 12. Выберите Maxium пункты 5 Li с JQuery
- 13. Выберите последние элементы с помощью селекторов CSS
- 14. Выберите 5 различных элементов из списка?
- 15. Inner Join + выберите последние
- 16. Выберите на основе нескольких элементов с jquery
- 17. DB2 - выберите последние вставленные 5 строки из таблицы
- 18. Выберите последние 5 строк в запросе соединения SQL Server 2008
- 19. Выберите только 5 случайных строк в последние 50 записей
- 20. SQL: Выберите последние 5 экземпляров из union'd набора таблиц
- 21. Mysql выберите последние 5 добавил и сделать их ранды
- 22. SQL: Выберите последние 5 уникальных результатов из базы данных?
- 23. Выберите последние строки
- 24. Выберите 1+ последние строки
- 25. Выберите последние даты
- 26. последние 5 бит битмаски
- 27. Выберите последние посты с n новыми комментариями
- 28. Выберите последние затронутые строки
- 29. SQL Выберите последние записи
- 30. Выберите последние ребенок тега
+1 Очень чистый и простой. – Sampson
Отличный ответ. Спасибо. – jlstr