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,
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
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("...",",")); });
Merci de votre œil et aide précieuse.
Partager