说我有这个:
<div class="somediv"></div>
<div class="somediv"></div>
<div class="somediv"></div>
<div class="somediv"></div>
<div class="somediv"></div>
<div class="somediv"></div>
Run Code Online (Sandbox Code Playgroud)
如何将每2个div包装到一个带有“ newdiv”类的新div中?
这听起来像是“为我做我的工作”。下次提示:您尝试了什么?
无论如何,这是操作方法:
var elems = $(".somediv");
var wrapper = $('<div id="wrapper" />');
var pArrLen = elems.length;
for (var i = 0;i < pArrLen;i+=2){
elems.filter(':eq('+i+'),:eq('+(i+1)+')').wrapAll(wrapper);
};
Run Code Online (Sandbox Code Playgroud)