问题描述
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
我做$('p').wrap('<div class="paragraph"></div>')
但每个p
包了4个div
,如何只用1个包装器来包装每个p
?
1楼
您需要.wrapAll()
而不是.wrap()
。
:将HTML结构包装在匹配元素集中的每个元素周围。 :将HTML结构包装在匹配元素集中的所有元素周围。
$('p').wrapAll('<div class="paragraph"></div>');