如何加入n个选定元素以在jquery中创建html片段?

时间:2013-06-26 19:21:21

标签: jquery

我有一个简单的选择器,可以选择前两个段落

$("p").slice(0,2);

现在我想加入这两个段落,这样我就可以得到像这样的html片段

<p>first</p>
<p>second</p> 

我该怎么做?

2 个答案:

答案 0 :(得分:3)

你可以这样做 -

$("p").slice(0,2).appendTo('body');

小提琴---> http://jsfiddle.net/VthKf/

答案 1 :(得分:2)

如果你只是想要HTML片段,那么尝试创建一个虚拟对象,附加到它并获取HTML。

$('<div />').append($("p").slice(0,2).clone()).html()

DEMO: http://jsfiddle.net/7xLTe/