Как в js поменять блоки(div) местами?

Решено

Скажите как можно поменять местами блоки с помощью js или jQuery? Я хотел бы после перезагрузки страницы случайным образом выводить 3 блока. Или хотя бы 2 случайных менять местами. Варианты с php не предлагать. Интересует только вариант на js.

Добавить Комментарий
Ответ

Вот пример, в котором поменяем местами блоки с классами .tr1 и .tr2 местами:

 $('#id_1').on('click', function(){
 var A = $('.tr1');
 var B = $('.tr2');
A.replaceWith(B.clone());
 B.replaceWith(A);
 });
 

Пример того как получить случайное число в интервале:

 // использование Math.round() даст неравномерное распределение!
 function getRandomInt(min, max)
 {
 return Math.floor(Math.random() * (max - min + 1)) + min;
 }
 
Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.