Bonjour,
J'utilise jquery et le plugin tablesorter pour trier mes colonnes de mon tableau. J'ai une colonne de nom, prénom. J'ai des prénom avec des accents :
1 - Toto, Éric
2 - Toto, Annie
3 - Toto, Nicole
Avec tablesorter, Éric se retrouve toujours en dernier, alors que je voudrais qu'il se retrouve en 2e position entre Annie et Nicole.
J'ai essayé d'ajouter une fonction remplaceAccent dans le code de tablesorter, mais c'est comme si javascript ne reconnaît pas les accents :
Dans la fonction suivante j'ajoute le code pour remplacer :
Mais l'accent reste toujours....
Quelqu'un a une idée de comment résoudre le problème??
Merci beaucoup!
J'utilise jquery et le plugin tablesorter pour trier mes colonnes de mon tableau. J'ai une colonne de nom, prénom. J'ai des prénom avec des accents :
1 - Toto, Éric
2 - Toto, Annie
3 - Toto, Nicole
Avec tablesorter, Éric se retrouve toujours en dernier, alors que je voudrais qu'il se retrouve en 2e position entre Annie et Nicole.
J'ai essayé d'ajouter une fonction remplaceAccent dans le code de tablesorter, mais c'est comme si javascript ne reconnaît pas les accents :
function remplaceAccent(txtAccent) {
txtAccent = txtAccent.replace(/é/g,"e");
alert(txtAccent);
return txtAccent;
};
Dans la fonction suivante j'ajoute le code pour remplacer :
function sortText(a,b) {
a = remplaceAccent(a);
b = remplaceAccent(b);
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
};
Mais l'accent reste toujours....
Quelqu'un a une idée de comment résoudre le problème??
Merci beaucoup!