J'essaie d'écrire un analyseur personnalisé pour le plugin jQuery, Tablesorter. L'idée est de trier les numéros dans l'ordre décroissant du premier clic.jQuery Tablesorter - l'analyseur personnalisé ne fonctionne pas
Cependant, lorsque je trier la table, l'ordre ne change pas. Parfois, quelques rangées bougent, mais la plupart d'entre elles restent identiques. Voici le code:
$.tablesorter.addParser({
id: 'desc',
is: function(s) { return false },
format: function(s) {
return 1.0/parseFloat(s.replace(/,/g,''));
},
type: 'numeric'
});
Les autres analyseurs que j'ai écrits fonctionnent correctement. J'ai essayé 9999 moins le nombre au lieu de 1.0 divisé par lui, au cas où il y avait un problème avec des flotteurs (pas de chance).
Bonne prise avec les champs vides. N'a même pas considéré cette possibilité de lire votre OP. –