简体   繁体   English

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

[英]How to wrap an element with a div in jQuery?

What I want is to wrap all my p tags in a special div having a class p_wrapper. 我想要的是将我的所有p标签包装在一个具有类p_wrapper的特殊div中。 I want something like this:(For all elements not only for p and div ) 我想要这样的东西:(不仅仅是pdiv所有元素)

$('p').wrappAll('.p_wrapper')

I should get this HTML: 我应该得到这个HTML:

Before 之前

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

After

<div class="p_wrapper"> <p>This is a paragraph!</p> </div>
<div class="p_wrapper"> <p>This is another paragraph!</p> </div>
$("p").wrap($("<div/>").addClass("p_wrapper")); 

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

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

这应该工作:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM