在使用text函数之后,我尝试获取文本的and数组,拥有一个ul列表,如下所示
<ul>
<li>one
<ul>
<li>one one</li>
<li>one two</li>
</ul>
</li>
</ul>
然后获取如下内容:
['one', 'one one', 'one two']
发布于 2013-05-16 00:41:52
var array = $('li').map(function(){
return $.trim($(this).text());
}).get();
演示小提琴-->
http://jsfiddle.net/EC4yq/
发布于 2017-02-21 00:49:29
试试这个:
$("li").map(function(){ return this.innerText })
或者这样:
$("li").toArray().map(function(i){ return i.innerText })
发布于 2013-05-16 00:41:27
你只是想从所有的li中获取文本?
var resultArray = [];
$('li').each(function(){
resultArray.push($(this).text());
});
https://stackoverflow.com/questions/16570564
复制相似问题