Как в 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;
     }
     
    Добавить Комментарий

    Ваш ответ

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