如何用jQuery中的div包装元素?

时间:2014-03-07 14:13:54

标签: javascript jquery html

我想要的是将所有p标签包装在具有类p_wrapper的特殊div中。我想要这样的事情:(不仅仅是pdiv

的所有元素
$('p').wrappAll('.p_wrapper')

我应该得到这个HTML:

之前

<p>This is a paragraph!</p>
<p>This is another paragraph!</p>

<div class="p_wrapper"> <p>This is a paragraph!</p> </div>
<div class="p_wrapper"> <p>This is another paragraph!</p> </div>

3 个答案:

答案 0 :(得分:7)

$("p").wrap($("<div/>").addClass("p_wrapper")); 

http://jsfiddle.net/aXwDs/1/

答案 1 :(得分:3)

$('p').wrap('<div class="p_wrapper"></div>');

答案 2 :(得分:2)

这应该有效:

$('p').wrap('<div class="p_wrapper">');