如何使用Jquery将具有特定类的所有元素的内容放入变量中
使用Jquery时,我希望将具有特定类的所有元素的内容放入一个变量中。下面是一个例子:如何使用Jquery将具有特定类的所有元素的内容放入变量中,jquery,Jquery,使用Jquery时,我希望将具有特定类的所有元素的内容放入一个变量中。下面是一个例子: <div class="foo"> <div class="bar"><p>First set of text</p></div> <div class="bar"><p>Second set of text</p></div> <div class="bar">&l
<div class="foo">
<div class="bar"><p>First set of text</p></div>
<div class="bar"><p>Second set of text</p></div>
<div class="bar"><p>Third set of text</p></div>
<div class="bar"><p>N set of text</p></div>
</div>
我希望字符串变量的内容是
"<p>First set of text</p><p>Second set of text</p><p>Third set of text</p><p>N set of text</p>"
“第一组文本第二组文本第三组文本N组文本”
如果你试着在互联网上查找,但找不到答案。我正在考虑使用。每种方法,但我的几次尝试都没有很好的效果。有什么想法吗
谢谢 您想使用
.each()
是对的:
您想使用
是对的。each()
:
您想使用
是对的。each()
:
您想使用
是对的。each()
:
使用.map()
如下:
var full = $( ".bar" ).map(function(){ return this.innerHTML; }).get().join('');
在上面的一行中,请注意this.innerHTML
是jQuery的$(this.html()
)的JS等价物,这意味着您也可以使用$(this.html()
使用.map()
,如下所示:
var full = $( ".bar" ).map(function(){ return this.innerHTML; }).get().join('');
在上面的一行中,请注意this.innerHTML
是jQuery的$(this.html()
)的JS等价物,这意味着您也可以使用$(this.html()
使用.map()
,如下所示:
var full = $( ".bar" ).map(function(){ return this.innerHTML; }).get().join('');
在上面的一行中,请注意this.innerHTML
是jQuery的$(this.html()
)的JS等价物,这意味着您也可以使用$(this.html()
使用.map()
,如下所示:
var full = $( ".bar" ).map(function(){ return this.innerHTML; }).get().join('');
在上面的一行中,请注意
this.innerHTML
是jQuery的$(this.html()
)的JS等价物,这意味着您也可以使用$(this.html()
谢谢,尽管我使用了j08691的解决方案,但该解决方案在JSFIDLE中似乎工作得很好。非常感谢!谢谢,尽管我使用了j08691的解决方案,但该解决方案在JSFIDLE中似乎工作得很好。非常感谢!谢谢,尽管我使用了j08691的解决方案,但该解决方案在JSFIDLE中似乎工作得很好。非常感谢!谢谢,尽管我使用了j08691的解决方案,但该解决方案在JSFIDLE中似乎工作得很好。非常感谢!非常感谢,这一原则在我的工作环境中非常有效。总有一天,我会分析这个函数,以便对它有更多的了解,但现在我将把它作为一份礼物!)如果您需要解释这段代码,请告诉我。非常感谢,这一原则在我的工作环境中非常有效。总有一天,我会分析这个函数,以便对它有更多的了解,但现在我将把它作为一份礼物!)如果您需要解释这段代码,请告诉我。非常感谢,这一原则在我的工作环境中非常有效。总有一天,我会分析这个函数,以便对它有更多的了解,但现在我将把它作为一份礼物!)如果您需要解释这段代码,请告诉我。非常感谢,这一原则在我的工作环境中非常有效。总有一天,我会分析这个函数,以便对它有更多的了解,但现在我将把它作为一份礼物!)如果您需要解释这段代码,请告诉我。