prev page change before after javascript jquery html dom

javascript - page - jquery prepend



¿Cómo muevo un elemento HTML en jQuery? (3)

¿Alguna vez pensaste en usar jQuery UI Sortable ?

Mi estructura HTML es así:

<div id="parent"> <div id="1">Some content</div> <div id="2">Some content</div> </div>

Quiero mover el elemento id="2" para colocar antes de id="1" así será así:

<div id="parent"> <div id="2">Some content</div> <div id="1">Some content</div> </div>

¿Cómo hago algo así en jQuery?


Puedes usar .insertBefore() , así:

$("#2").insertBefore("#1");

O bien, .prependTo() , así:

$("#2").prependTo("#parent");

... o al revés usando #1 y .insertAfter() y .appendTo() ... o de muchas otras maneras, de hecho depende de lo que realmente .appendTo() , los 2 métodos anteriores deberían ser lo más cortos posible, dado 2 ID.

Supongo que esto es solo un ejemplo, recuerde usar ID que no comiencen con un número en una página HTML4 real, no son válidos y causan varios problemas.


Simplemente hazlo:

$(''#1'').before($(''#2''));