<ul class="list" style="">
<h2 class="list-heading">text</h4>
<li class="list-h" style="></li>
<span class="sp"></span>
如何将span中的文本放入数组中? *还有3个像那样的
答案 0 :(得分:4)
我对您的示例代码做了一些小的修复,以便可以处理。 (至少在语法上是正确的)
HTML示例
<ul class="list">
<h2 class="list-heading">text</h2>
<li class="list-h">
<span class="sp">text1</span>
</li>
<li class="list-h">
<span class="sp">text2</span>
</li>
<li class="list-h">
<span class="sp">text3</span>
</li>
</ul>
Js收集所有<span>
的内容:
var texts = [];
$(function() {
$('ul span').each(function(){
texts.push($(this).text());
});
alert(texts);
});
答案 1 :(得分:0)
来自OP的编辑:
var myArray = $(".list span.sp").map(function() {
return $(this).text();
}).get();