简体   繁体   English

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

[英]How to wrap first element and then every n?

I have a number of images and I need to wrap them two and two together inside of a div except for the first image. 我有很多图像,除了第一个图像,我需要将它们两个和两个包装在div内。 That one needs to be wrapped separately. 那需要分开包装。

This is what I'm currently doing but I can't figure out how to wrap the first element also. 这是我目前正在执行的操作,但是我也无法弄清楚如何包装第一个元素。

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

    for (var i = 1 ; i < c.length ; i+=2) {
        c.slice(i,i+2).wrapAll('<article class="row"></article>');
    }
    });

Try 尝试

$(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)")){ $(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(''); $(“。new-grid__item:eq(0),.new-grid__item:eq(1)”)。wrapAll(''); } if($(".new-grid__item:gt(1)")){ } if($(“。new-grid__item:gt(1)”)){

$(".new-grid__item:gt(1)").wrapAll(''); $( “新-grid__item:GT(1)”)wrapAll( '');。 } }

}); });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM