1

jquery.tablesorterを使用していて、tableHTMLを手動で更新する場合、たとえば、tr本文に要素を 追加します

$("table tbody").append("<tr><td class='center'>value1</td><td>value2</td></tr>");

あなたは呼び出すことができます

$('table').trigger("update");

そして、すべて正常に動作します。今、jquery.datatablesを使用するように求められました。同じことをしようとしていますが、結果はありません。fnAddData関数を使用することを考えていますが、cssクラスが必要な場合はどうでしょうか。td上記の例のようなスタイリングのために??、??のDataTables更新のような何かが存在しますtablesorter

ここでいくつかの助けが必要です

4

1 に答える 1

1

たくさんのテストの後、これは私がやろうとしていたことに対する私の最終的な解決策でした。最初に、テーブルにhtmlを追加しtbody、次に呼び出します。これはfnDestroydataTable私が望んでいたことを正確に実行します。

var a = $("table").dataTable();
$("table tbody").append("<tr><td class='center'>value1</td><td>value2</td></tr>");
a.fnDestroy();
a.dataTable();

将来誰か他の人に役立つことを願っています

于 2012-10-08T23:10:47.613 に答える