1

ヘッダーが固定された HTML テーブルがあります。スタックオーバーフローで見つけた固定ヘッダーに使用したコードで、コードにリンクがあります

注: 4 か月前に投稿されたこのスレッドに似た別のスレッドを見つけましたが、応答がありませんでした。ポスターも動作する JSfiddle を投稿していないため、この別のスレッドの投稿が正当化されたと考えています。

私が抱えている問題は、jquery を使用して HTML テーブルに行を追加しようとしていることです。

$("#MaterialTable").find("tbody").prepend(function() {

固定ヘッダーを追加するまで、コードは問題なく機能しました。今、私はこの問題に対処する方法がわかりません。フィドルへのリンクは以下です。行がテーブルに追加されていることがわかりますが、スクロール可能な部分の外にあります。

JSFiddle: 固定ヘッダーを使用して HTML テーブルに行を追加する

ここに質問を投稿することはあまりないので、明らかに必要な情報を見逃している場合はお知らせください。

4

1 に答える 1

1

「スクロール」コードは、元のテーブルを複製します...そのIDを含みます。したがって、同じ ID を持つ 2 つの要素が作成されます。

行の直後に、var newTbl = oTbl.clone();これを追加します。newTbl.attr("id","");

于 2012-09-12T16:39:18.907 に答える