如下有六个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如何实现呢
如下有六个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如何实现呢
var str = '';
$('p').each(function(i, v) {
if (i % 2) {
str += $(v).prop('outerHTML') + '</div>';
} else {
str += '<div>' + $(v).prop('outerHTML');
}
});
console.log(str);
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答4.9k 阅读✓ 已解决
5 回答2k 阅读
3 回答2.4k 阅读✓ 已解决