1. ホーム
  2. javascript

[解決済み] Jquery は、あるインデックスでテーブルに新しい行を挿入します。

2022-09-06 10:27:09

質問

jqueryを使用してテーブルに新しい行を追加または前置する方法を知っています。

$('#my_table > tbody:last').append(html);

html変数で指定した行を特定のquot;row index"に挿入するにはどうすればよいですか? i . つまり、もし i=3 の場合、その行はテーブルの4行目として挿入されます。

どのように解決するのですか?

あなたは .eq() .after() のようにします。

$('#my_table > tbody > tr').eq(i-1).after(html);

インデックスは0ベースなので、4行目になるには i-1 となります。 .eq(3) は4行目になるので、3行目に戻る必要があります( 2 ) に戻り .after() というのを