J'ai une liste d'articles (<li>
), quelque chose comme 50 d'entre eux, et je veux montrer seulement les 8 premiers articles ... Comment puis-je faire cela?Comment utiliser jQuery pour afficher les 8 premiers éléments?
Répondre
Utilisez the less-than selector pour sélectionner tous les éléments de la liste dont l'index est inférieur à 8 (l'index 8 est le neuvième élément de la liste). Montrez-leur:
$("#mylist li:lt(8)").show();
(prend votre liste - ol
ou ul
- a un id
de mylist
, ajuster en conséquence)
Vous devrez peut-être de le faire en deux étapes, si certains éléments de la liste sont d'abord visibles :
$("#mylist li") // select all list items
.hide() // hide them
.filter("li:lt(8)") // now select just the first eight
.show(); // ...and show them.
(en fait, cela est trop tuer à moins que certains éléments sont présentés et certains sont cachés - si vous savez pertinemment que tous les éléments sont d'abord visibles, vous pouvez utiliser the greater-than selector pour masquer simplement éléments avec index et 8 ci - as Corey demonstrates)
$("li:lt(8)").show();
Ceci sélectionne les 8 premiers éléments li. Le: li sélectionne les éléments avec un indice inférieur au nombre choisi.
$ ("li: lt (8)") le: lt sélectionne tous les éléments li avec indice inférieur à 8
$('li:gt(7)').hide();
Vous utilisez 7 parce qu'il est un indice zéro.
- 1. Comment obtenir les premiers éléments X?
- 2. Comment afficher les nombres premiers en C#
- 3. Comment dessiner N premiers éléments?
- 4. Jquery slideDown premiers éléments de niveau enfant
- 5. Comment afficher les 3 premiers éléments dans UL uniquement sur le chargement de document?
- 6. Comment utiliser jQuery pour sélectionner le ou les premiers éléments suivants qui correspondent à un sélecteur donné?
- 7. Comment obtenir les N premiers éléments d'une liste en C#?
- 8. Comment utiliser jquery pour afficher les champs de formulaire cachés
- 9. Récupère les N premiers éléments d'un tableau?
- 10. En utilisant jQuery pour afficher/masquer les éléments de liste
- 11. Fenêtre Visual Studio Immediate: comment afficher plus que les 100 premiers éléments
- 12. XSLT, comment ne traiter que les premiers éléments X?
- 13. Comment sélectionner les trois premiers éléments d'un objet IEnumerable?
- 14. Comment obtenir les premiers éléments x d'un NSArray dans Cocoa?
- 15. Android - comment utiliser Spinner pour masquer/afficher Afficher les objets
- 16. utiliser jquery pour grouper des éléments
- 17. Masquer/afficher les éléments de formulaire clonés dans Jquery. Comment?
- 18. Utiliser JQuery Datepicker pour afficher uniquement les mois
- 19. Les premiers problèmes de plugin jQuery
- 20. Comment utiliser jQuery pour ajouter des ID aux éléments?
- 21. Comment afficher les éléments HTML sur les éléments Flash?
- 22. Comment utiliser les éléments valeur d'attribut comme sélecteur avec jQuery
- 23. Comment puis-je supprimer les 8 premiers caractères d'un champ de base de données Microsoft Access?
- 24. PHP/MySQL Afficher les 1 premiers résultats, masquer le reste
- 25. Comment mieux utiliser jQuery pour générer des éléments HTML programme
- 26. Comment puis-je utiliser jQuery pour afficher/masquer certaines données?
- 27. PHP - afficher les éléments 'X' de la boucle foreach avec lien pour afficher les éléments 'X' suivants
- 28. jQuery, afficher tous les éléments par nom de classe
- 29. Obtenez les premiers éléments de List sur C#
- 30. Comment utiliser les entités UTF-8 dans une vue Rails?
Les éléments de liste sont-ils cachés pour commencer ou sont-ils visibles? –
Vous pouvez également jeter un coup d'œil à jQuery slice() – Wondering