按照元素个数将元素包裹在另外一个元素

如下有六个p元素
<p></P>
<p></P>
<p></P>
<p></P>
<p></P>
<p></P>

按照两个包裹在div元素中,实现如下结果

<div>
<p></P>
<p></P>
</div>

<div>
<p></P>
<p></P>
</div>

<div>
<p></P>
<p></P>
</div>

用js/jquery如何实现呢


墨色风雨
浏览 613回答 1
1回答

繁花不似锦

var p = $('p'); //获取这六个标签;for (var i = 0; i<3; i++) {&nbsp; &nbsp; var div = $('<div>'); //创建div&nbsp; &nbsp; div.append(p.eq(i*2));&nbsp; &nbsp; div.append(p.eq(i*2+1));&nbsp; &nbsp; $('body').append(div); //添加dom}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript