0
<tr>
    <td>a</td>
    <td>b</td>
</tr>

我知道我可以手动创建一个数组并遍历每个 td 并将它们推送到数组中。

但是有没有办法制作一个带有文本的数组的 jquery 单行代码?

期望的结果:

['a', 'b']
4

1 回答 1

5

您可以使用.map.get来解决这个问题,如下所示。

var values = $('td').map(function(index, item){
    return $(item).text()
}).get()

console.log(values)

演示:小提琴

于 2013-03-15T11:11:07.987 回答