Получение значения нескольких элементов с помощью Jquery

Я пытаюсь получить значение ячейки таблицы.

Например

<table id='projects'>

        <tr>
        <td id='a'>aaaaa</td>
        <td id='b'>bbbbb</td>
        <td id='c'>ccccc</td>
        <td id='d'>eeeee</td>
        <td id='e'>ddddd</td>
        </tr>
</table>
<a id='test' href='#'>test </a>

Я хочу получить aaaaa,bbbbb,ccccc,eeeee,ddddd и присвоить их моему массиву

Я думаю, что могу получить значение с помощью моего кода Jquery ниже

$(document).ready(function(){
    $('#test').click(function(){
    var tableVal=new Array();
    tableVal['a']=$('#a').text();
    tableVal['b']=$('#b').text();
    tableVal['c']=$('#c').text();
    tableVal['d']=$('#d').text();
    tableVal['e']=$('#e').text();   

    })
 });

Однако, я думаю, что это не очень удобно и займет много кода, если у меня 20 тегов. Мне интересно, могу ли я сделать это с помощью .each или любым другим лучшим способом архивировать это. Спасибо за помощь.

12
задан FlyingCat 29 January 2012 в 22:31
поделиться