我正在尝试提取多个<p></p>
元素并将它们附加到单个div中。我似乎只能得到第一段。有什么想法吗?
我正在使用此代码:
$("#result").append($wikiDOM.find('p').html());
答案 0 :(得分:2)
您无需使用.html()
$("#result").append($wikiDOM.find('p')); //Remove .html()
当你使用.html()
时,它只会给你第一个元素的HTML,而不是jQuery集中的所有段落。但请注意,在文档中已有的元素上使用append
将将从旧位置移动到新位置(而附加元素的HTML只会复制它)。
答案 1 :(得分:2)
您无需从所选元素中获取html()
- 您可以直接附加它们:
$("#result").append($wikiDOM.find('p'));