jueves, 22 de agosto de 2013

swap dom elements with jquery

Util función para intercambiar elementos en el dom:


function swapElements(elm1, elm2) {
var parent1, next1,
parent2, next2;

parent1 = elm1.parentNode;
next1 = elm1.nextSibling;
parent2 = elm2.parentNode;
next2 = elm2.nextSibling;

parent1.insertBefore(elm2, next1);
parent2.insertBefore(elm1, next2);
}

uso:
swapElements(i[0], k[0]);

no olvidarse si i y k fueron extraidos del dom con jquery de colocar el subindice.
 

No hay comentarios:

Publicar un comentario