如下有六个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);
13 回答12.9k 阅读
7 回答2k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答883 阅读✓ 已解决
6 回答942 阅读✓ 已解决
4 回答1k 阅读✓ 已解决