2010-03-10 23 views

Respuesta

5

Claro, acaba de encontrar los dos elementos en jQuery (por sus identificadores o lo que sea), por lo que tiene dos objetos y luego usar before() en ellos

var o1=$("#opt1"); 
var o2=$("#opt2"); 
o2.insertBefore(o1); 
+1

Me gusta su solución mejor que la mía. ¿Por qué no pensé en eso? :-) – Josh

+0

Cosas geniales. ¡Gracias a todos! – AndrewC

1

Trate de usar Array.splice

// Remove the option from the list: 
var option = selectElement.options.splice(indexOfOptionToRemove,1); 

// and put it back in at the new index: 
selectElement.options.splice(indexOfNewOptionPosition,option); 
Cuestiones relacionadas