[Quicksearch] Comment déterminer le nombre de lignes affichées?
-
30-09-2019 - |
Question
J'utilise jQuery avec des plugins tablesorter et QuickSearch. Ces travaux très bien.
Comment puis-je:
-
afficher dynamiquement des numéros de ligne pour chaque ligne affichée?
-
quelque part sur ma page, afficher le nombre total de lignes affichées?
La solution
$('tr:visible').length
vous donnera le nombre de lignes visibles sur la page.
Quelque chose le long des lignes de:
var rowCount = $('tr:visible').length;
$('#rowCountDiv').html(rowCount + "rows");
Écrira le numéro dans un div sur votre page avec un identifiant de rowCountDiv
Autres conseils
Voici la bonne réponse. Dans l'utilisation de PHP quelque chose comme ceci:
echo "Dynamic count: <p id=\"count\"></p>";
Ensuite, dans le quickSearch ajouter une fonction onAfter.
onAfter: function() {
document.getElementById("count").innerHTML=($('tr:visible').length-1);
}
Voila! Maintenant, vous avez un compte de dynamique qui met à jour chaque fois que la table est fouillée.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow