Javascript 如何包装第一个元素,然后每个n?

Javascript 如何包装第一个元素,然后每个n?,javascript,jquery,html,image,Javascript,Jquery,Html,Image,我有很多图像,我需要将它们两个和两个包装在一个div中,除了第一个图像。那个需要分开包装 这就是我目前正在做的,但是我不知道如何包装第一个元素 $(function(){ var c = $('#reader').children(); for (var i = 1 ; i < c.length ; i+=2) { c.slice(i,i+2).wrapAll('<article class="row"></article>

我有很多图像,我需要将它们两个和两个包装在一个div中,除了第一个图像。那个需要分开包装

这就是我目前正在做的,但是我不知道如何包装第一个元素

    $(function(){
    var c = $('#reader').children();

    for (var i = 1 ; i < c.length ; i+=2) {
        c.slice(i,i+2).wrapAll('<article class="row"></article>');
    }
    });
$(函数(){
var c=$('#reader').children();
对于(变量i=1;i
试试看

$(函数(){
var c=$('#reader').children();
//第一个孩子
c、 等式(0)。包裹(“”);
对于(变量i=1;i
$(文档).ready(函数(){
如果($(“.new-grid\u项:等式(0),.new-grid\u项:等式(1)”){
$(“.new-grid_uuu项目:等式(0),.new-grid_uuu项目:等式(1)”).wrapAll(“”);
}
如果($(“.new-grid_uu项目:gt(1)”){
$(“.new-grid_uu项目:gt(1)”).wrapAll(“”);
}
});

嘿!如果您可以通过单击编辑答案来添加解释,您的答案质量将大大提高:)
$(function () {
    var c = $('#reader').children();

    //first child
    c.eq(0).wrap('<article class="row"></article>');
    for (var i = 1; i < c.length; i += 2) {
        c.slice(i, i + 2).wrapAll('<article class="row"></article>');
    }
});
$(document).ready(function(){
  if($(".new-grid__item:eq(0), .new-grid__item:eq(1)")){

   $(".new-grid__item:eq(0), .new-grid__item:eq(1)").wrapAll('<div class="child"></div>');
  }
  if($(".new-grid__item:gt(1)")){

  $(".new-grid__item:gt(1)").wrapAll('<div class="child"></div>');
  }
});