我有一个文章标签,里面有元素。如何在某个元素之后包装div中的所有元素? (jQuery)
问题:如何在一个特定的元素后面包裹div内的所有元素?
这是当前的代码:
<article>
<figure class="thumbnail">
<img src="src_to_img" />
</figure>
<h2>Name: Test Name</h2>
<div class="description"></div>
<div class="content"></div>
<div class="content"></div>
<div class="more"></div>
<article>
的输出必须是:
<article>
<figure class="thumbnail">
<img src="src_to_img" />
</figure>
<div class="description-wrap">
<h2>Name: Test Name</h2>
<div class="description"></div>
<div class="content"></div>
<div class="content"></div>
<div class="more"></div>
</div>
<article>
正如你可以看到..最终输出已经包裹在里面class="description-wrap"
所有元素后<figure></figure>
'$( “身材〜*”)wrapAll( “
”)'如果有多个,然后选择每个'article'和对每一个进行操作。 – 2014-09-30 16:58:11赞同@squint,很好的解决方案 – 2014-09-30 17:00:10