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

手動で配列を作成し、各tdをループして、それらを配列にプッシュできることを知っています。

しかし、テキストを含む配列になるjqueryワンライナーを作成する方法はありますか?

望ましい結果:

['a', 'b']
4

1 に答える 1

5

これを解決するには、以下に示すように.getで.mapを使用できます。

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

console.log(values)

デモ:フィドル

于 2013-03-15T11:11:07.987 に答える