gpt4 book ai didi

JQuery:在多个选择之间添加空格

转载 作者:行者123 更新时间:2023-12-01 07:01:41 24 4
gpt4 key购买 nike

我选择 div 内的一些段落:

$('#myDiv p.p1, #myDiv p.p2').text();

我的问题是我想在每个选择之间添加空格,以便输出为:“paragraph1(空格)paragraph2”而不是“paragraph1paragraph2”。

有什么想法吗?

最佳答案

您可以将 .map().get() 一起使用来创建单独段落的数组,然后使用 .join("") 将它们连接在一起,中间有一个空格。

试试这个:

var result = $('#myDiv p.p1, #myDiv p.p2').map(function() {
return $.text([this]);
// return this.innerHTML; // Alternate means of getting text
// return this.firstChild.nodeValue; // Another alternate
}).get().join(" ");

result 变量中的段落应以空格分隔。

编辑:根据@J-P的评论,更新了文本检索以提高效率。

关于JQuery:在多个选择之间添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3179760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com