我有一些HTML像:
<ul id='foo'>
<span><a>hello 1</a></span>
<span><a>hello 2</a></span>
<span><a>hello 3</a></span>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想得到一个元素的所有文本值的数组,如:
var texts = [ 'hello 1', 'hello 2', 'hello 3' ];
Run Code Online (Sandbox Code Playgroud)
我试图迭代每一个,在jQuery中是否有某种方法可以使用选择器抓取所有这些?
Nic*_*ver 76
你可以这样使用.map()
:
var myArray = $("#foo span a").map(function() {
return $(this).text();
}).get();
Run Code Online (Sandbox Code Playgroud)
试试这个:
$('#foo span a').map(function() { return $(this).text(); }).get();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21616 次 |
最近记录: |