Интересные разделы:

.each Каждые 2 итерации добавляем элемент

Обнавлено: 07.04.2020

.each добавляем через каждые 2 итерации новый элемент в Jquery

   var cnt = 0;
   var vi_env_output = '';
   var vi_env_count = $('.m-device__block .m-device__item').length;
   vi_env_output += '<div class="m-device__row">';

  $('.m-device__block .m-device__item').each(function(){

    var vi_item = this;
    $(this).remove();

    if (cnt % 2 == 0 && cnt != vi_env_count) {
      vi_env_output += '</div><div class="m-device__row">';
    }

    vi_env_output += '<div class="m-device__item">' + $(vi_item).html() + '</div>';

    cnt++;
  });

  setTimeout(function(){
    vi_env_output += '</div>';
    $('.m-device__block').append(vi_env_output);
  }, 1000)