假设我有以下代码:
<div class="somediv"></div>
<div class="somediv"></div>
<div class="somediv"></div>
<div class="somediv"></div>
<div class="somediv"></div>
<div class="somediv"></div>
我该如何将每两个 div 包装在一个新的 class 为 "newdiv" 的 div 中?
如下所示:
var elems = $(".somediv"),
wrapper = $('<div class="wrapper" />');
for (var i = 0;i < elems.length;i+=2){
elems.filter(':eq('+i+'),:eq('+(i+1)+')').wrapAll(wrapper);
};