0

検索フィールドを持つテーブルがあります。データを検索した後、リストされたデータは Excel にエクスポートされます。これには、テーブルに表示されていない追加情報を追加する必要があり、データベースから取得する必要があります。したがって、リストされたすべてのデータの ID にアクセスする必要があります (検索後)。また、タグはデータテーブルを使用してレンダリングされているため、取得できるように関連する 'id' または 'class' がありません。jqueryを使用してこれをどのように達成できますか

コードスニペット

<table id='mytable' border='1'>
    <tr>
        <th id='ID'>ID</th>
        <th id='Email'>Email</th>
    </tr>
    <tr>
        <td>1</td>
        <td>abc@gmail.com</td>
    </tr>
    <tr>
        <td>2</td>
        <td>xyz@gmail.com</td>
    </tr>
    <tr>
        <td>3</td>
        <td>pqr@gmail.com</td>
    </tr>
</table>

<button id='gen'>Generate excel file</button>

jsfiddle: http://jsfiddle.net/xLA3g/2/

4

2 に答える 2

1

これを見てください、それが助けになるかもしれません http://jsfiddle.net/xLA3g/3/

$('#mytable tr th').each(function(i){
    alert($(this).text());
});

ANSWER UPDATE、td列番号を表示 http://jsfiddle.net/xLA3g/4/

$('#mytable tr td:first-child').each(function(i){
    alert($(this).text());
});

さらにサポートできる場合はお知らせください

于 2013-08-29T06:15:46.780 に答える