Bonjour,
Voici mon problème j'ai des options avec color "gray" et des options sans couleur "gray" dans un select avec un bouton "up" pour bouger(faire monter)les options.
A chaque fois que je fais monter une option grisée à la place d'une option non grisée,l'option qui était griser devient non grisée et celle qui ne l'était pas le devient.
Je veux pouvoir bouger mes options sans changer la couleur.Je veux que l'option garde sa valeur,sa couleur tout en bougeant.
Voici ma fonction up qui permert de bouger mes options.
Aidez moi svp!!!comment dois-je faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 up: function() { var sel = $("id_select'"); for(var i = 1; i < sel.options.length; i ++) { if(sel.options[i].selected==true){ if(sel.options[i-1].selected!=true){ vTmp = sel.options[i].text; sel.options[i].text = sel.options[i-1].text; sel.options[i-1].text = vTmp; vTmp = sel.options[i].value; sel.options[i].value = sel.options[i-1].value; sel.options[i-1].value = vTmp; vTmp = sel.options[i].selected; sel.options[i].selected = sel.options[i-1].selected; sel.options[i-1].selected = vTmp; } } }
Partager