0

JQueryのtableSorterプラグイン/ウィジェットを使用してフィルタリングされたテーブルからフィルタリングされたデータを抽出できるかどうか疑問に思いました。

大きなテーブルが表示されているので、通常のテーブルソーター機能を使用してフィルター/並べ替えを行いますが、この小さなテーブルを取得して、そこからデータをエクスポートできるようにします。

これはメンバーのリストです。したがって、フィルタリングされた(たとえば、特定の年齢以上の)データからデータ(たとえば、電子メールアドレス)をエクスポートできるようにしたいので、手動で入力することなく、これらの選択した人々に電子メールを送信できます。

これは簡単ですか?誰かがどこから始めればいいのかなど、正しい方向に私を向けることができれば、自分で何かを書く必要があるかどうかは気になりませんか?

クリス、あなたが与えることができるどんな助けにも感謝します

4

1 に答える 1

3

あなたがする必要があるのは、目に見えるテーブルセルを見つけてそれらのデータを保存することだけです。

データをどのようにエクスポートするかわからなかったので、このデモではcsvを選択しました。

$('.export').on('click', function(){
    var csv = [];
    // find only visible rows; we're ignoring filtered/hidden rows
    $('table').find('tbody tr:visible').find('td').each(function(){
        csv.push( $(this).text() );
    });
    // do what you want with the csv data here
    $('textarea').val( csv.join(',') )
});
于 2013-02-05T22:07:55.890 に答える