问题描述
<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>');