bonjour,

dans une page, j'ai une liste déroulante qui affiche des codes acronymes et des libellés expliquant l'acronyme.
je ne peux pas intervenir côté serveur pour enlever les codes.
est-ce possible avec jquery ?

par exemple mon html c'est ça :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<select  id="x_etu_visa_id" >			
<option value="">Choisir...</option>
<option value="3">CP, Libellé CP</option>
<option value="6">dsp, blabla</option>
<option value="4">FIN, Libellé FIN</option>
<option value="1">NC, Non communiqué ou inconnu</option>
<option value="5">OK, OK</option>
<option value="2">R, Libellé R</option>
<option value="7">xxy, libelléy</option>
</select>

pour chaque valeur libellé de la lsite, je veux enlever la partie code (donc ce qu'il y a avant la virgule).
par exemple,
<option value="4">FIN, Libellé FIN</option>.
deviendrait
<option value="4">Libellé FIN</option>.

autre exemple :
<option value="1">NC, Non communiqué ou inconnu</option>.
deviendrait
<option value="1">Non communiqué ou inconnu</option>.


j'ai déjà essayé de sélectionner les options et juste changer la virgule par trois petits points pour tester,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$('#x_etu_visa_id select option:contains("Newest")').each(function(){
   var $this = $(this);
 
   $this.text($this.text().replace("...",","));    
});​
mais déjà là je cale et je n'ai aucune message d’erreur, voyez-vous mon erreur ? ça doit être une coquille je pense

Merci de votre œil et aide précieuse.