Javascript P标记的JQuery选择器

Javascript P标记的JQuery选择器,javascript,jquery,html,output,Javascript,Jquery,Html,Output,我在使用Jquery库选择HTML文档中的所有标记时遇到问题。 这是我的HTMl中的一部分: <p> This whole page is just for developmental purposes only, so feel free to do whatever you want </p> <p> Эта страница - только в целях развития. Так, чувствовать себя вправе сделать в

我在使用Jquery库选择HTML文档中的所有标记时遇到问题。
这是我的HTMl中的一部分:

<p> This whole page is just for developmental purposes only, so feel free to do whatever you want </p>
<p> Эта страница - только в целях развития. Так, чувствовать себя вправе сделать все, что хотите</p>
但是当涉及到输出时,它只给我第一段,我不明白为什么它只选择一个元素而不是所有带有p标记的元素,如果有人告诉我问题出在哪里,我将非常感激

根据:

获取匹配元素集中第一个元素的HTML内容,或者设置每个匹配元素的HTML内容

(强调矿山)

当使用该方法作为getter时,它被设计为只返回集合中第一个元素的内容。当用作setter时,它对整个集合进行操作。

这是因为
.html()
获取第一个元素的值。看

您可以使用
.each()


如果要从所有
标记中获取内容,可以使用
.map()
对其进行迭代,然后使用
.join()
对结果进行查询

console.log($("p").get().map(p => $(p).html()).join(" "));

值得注意的是,几乎所有用作getter的jQuery方法在第一个匹配选择器上的工作方式都是相同的…
text()
是一个奇怪的例外为什么不花时间阅读文档呢。为了你打算用的东西。这会节省你很多时间。
$("p").each(function() {
    console.log($(this).html())
});
console.log($("p").get().map(p => $(p).html()).join(" "));