jQuery - 从DOM获取多个值并存储在数组中

时间:2014-12-29 20:05:55

标签: jquery

我有一系列可以显示的项目。类historyList用于样式,类projYear仅用于获取值。

<tr class="uniqueProject">
  <td class="historyList projYear" style="width: 4em;">2011</td>
</tr>

在此列表中,我可以拥有x年。每个新的一年都会重复上面的代码。目前我有2011年,2012年,2013年,2014年,2015年,2016年。此列表将随着时间的推移而增长。

要获取projYear中的值,我使用了$('.projYear').html()。不幸的是,这只返回2011

列表中的第一个

问题:如何使用jQuery将每个年份放入数组中? (即[2011年,2012年,2013年,2014年等])

1 个答案:

答案 0 :(得分:3)

轻松.map

var years = $('.projYear').map(function() {
    return $(this).text();
}).get();