我有一些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();