J'essaie de créer un bouton qui va déplacer l'OPTION actuellement sélectionnée dans une liste SELECT MULTIPLE en haut de cette liste. J'ai actuellement OptionTransfer.js mis en œuvre, ce qui me permet de déplacer des éléments haut et bas de la liste. Je souhaite ajouter une nouvelle fonctionDéplacer <option> en haut de la liste avec Javascript
function moveOptionTop(obj){ var i = obj.selectedIndex; if(i == 0){return;} var length = obj.options.length; for(j=length;j>0;j++){ obj.options[j] = obj.options[j-1]; //move all elements up a position to free up index 0 } obj.options[0] = obj.options[i+1]; //set new [0] element for(j=i+1;j
euh, n'avez-vous pas lu l'avis de licence? L'affichage du code ici enfreint les termes de cette licence. Aussi - quelle est votre question? –
Ma question est de savoir comment déplacer l'option actuellement sélectionnée en haut de la liste (c'est-à-dire mettre son index à 0). J'ai essayé le code, mais ça ne marche pas et mon algorithme semble terriblement inefficace. J'ai réédité ma question originale pour inclure le code que j'ai écrit. – Adam