2011-02-05 19 views
15

¿Cómo reorganizar los elementos usando jQuery?¿Cómo reorganizar los elementos usando jQuery?

Código original:

<p id="paragraph1">1</p> 
<p id="paragraph2">2</p> 
<p id="paragraph3">3</p> 
<p id="paragraph4">4</p> 
<p id="paragraph5">5</p> 

Después Reorganizar (p3 puesta en marcha de p2)

<p id="paragraph1">1</p> 
<p id="paragraph3">3</p> 
<p id="paragraph2">2</p> 
<p id="paragraph4">4</p> 
<p id="paragraph5">5</p> 
+1

cómo estás deseando cambiar su posición? cuando alguien hace clic en un botón? cuando alguien arrastra el elemento alrededor de la pantalla? más detalles por favor. –

Respuesta

27

Usted puede utilizar .insertBefore():

$("#paragraph3").insertBefore("#paragraph2"); 

ejemplo un poco más elaborada (al hacer clic en una el párrafo lo mueve hacia arriba):

$("p").click(function() { 
    $(this).insertBefore($(this).prev()); 
}); 

You can test both examples here.

+0

Impresionante, muchas gracias – faressoft

+0

@faressoft - De nada :) – karim79

Cuestiones relacionadas