使用Jquery获取多个<p>元素并将它们添加到div中

时间:2015-06-01 08:32:46

标签: javascript jquery

我正在尝试提取多个<p></p>元素并将它们附加到单个div中。我似乎只能得到第一段。有什么想法吗?

我正在使用此代码:

$("#result").append($wikiDOM.find('p').html());

2 个答案:

答案 0 :(得分:2)

您无需使用.html()

$("#result").append($wikiDOM.find('p')); //Remove .html()

当你使用.html()时,它只会给你第一个元素的HTML,而不是jQuery集中的所有段落。但请注意,在文档中已有的元素上使用append从旧位置移动到新位置(而附加元素的HTML只会复制它)。

答案 1 :(得分:2)

您无需从所选元素中获取html() - 您可以直接附加它们:

$("#result").append($wikiDOM.find('p'));