Как обернуть группу divов

Есть массив

var arEx = ['28019174','24250104','26136871','28139970','28254275','27987031'];

С помощью кода ниже получаю наборы данных про автомобили (нужно только его изображение) и вставляю все полученные изображение на страницу.

$.each(arEx, function(index,avtoId){
      var urlFetch = 'https:...avtoId';
      fetch(urlFetch)
      .then((resp) => resp.json())
      .then(function(data){
        var firstIm = data.photoData.seoLinkF;
           var div = document.createElement('div');
           div.className="product";
           var a = document.createElement('a');
           var imgsrc = document.createElement('img');
           imgsrc.src = firstIm;
           a.setAttribute("href", firstIm );
          a.append(imgsrc);
          div.append(a);
           // a.insertAdjacentElement("afterbegin", imgsrc);
           // div.insertAdjacentElement("afterbegin", a);
document.querySelector("#carsal2").append(div);
     })
})

В результате получается что-то вроде

    <section id="carsal2">
       <div class="product">
           <a href="photo1.jpg"><img src="photo1.jpg"></a>
       </div>
       <div class="product">
           <a href="photo2.jpg"><img src="photo2.jpg"></a>
       </div>
       <div class="product">
           <a href="photo3.jpg"><img src="photo3.jpg"></a>
       </div>
       <div class="product">
           <a href="photo4.jpg"><img src="photo4.jpg"></a>
       </div>
       <div class="product">
           <a href="photo5.jpg"><img src="photo5.jpg"></a>
       </div>
       <div class="product"><a href="photo6.jpg"><img src="photo69f.jpg"></a>
       </div>
    </section>

Проблема в том, что нужно каждые 3 обернуть дивом с классом d-flex, но никак не поучается


Ответы (0 шт):