jquery – 使用选择器而不是迭代获取文本值数组?

前端之家收集整理的这篇文章主要介绍了jquery – 使用选择器而不是迭代获取文本值数组?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一些HTML喜欢:
<ul id='foo'>
    <span><a>hello 1</a></span>
    <span><a>hello 2</a></span>
    <span><a>hello 3</a></span>
</ul>

我想得到一个数组的所有文本值的元素,如:

var texts = [ 'hello 1','hello 2','hello 3' ];

我试图迭代每一个,是否有一些方法在jQuery只是抓住所有他们使用选择器?

解决方法

你可以使用 .map()这样做:
var myArray = $("#foo span a").map(function() {
                 return $(this).text();
              }).get();

You can test it out here

原文链接:https://www.f2er.com/jquery/184165.html

猜你在找的jQuery相关文章