tr:last
セレクターに問題があります。
私は基本的なテーブルを持っています:
<table id="myTable">
<tr>
<td>1</td>
<td></td>
</tr>
</table>
ユーザーがリンクをクリックすると、次を使用してテーブルに追加の行が追加されます。
$("a#more").live("click", function(){
$table = $('#myTable');
var a = $table.find('tr:last').clone(true);
$table.find('tr:last').after(a);
});
これは魅力のように機能します。ただし、テーブルの最後に追加のテーブルを追加することにしたときに問題が発生しtd
ます。
<table id="myTable">
<tr>
<td> 1 </td>
<td>
<table id="myTable2">
<tr><td> Additional Information </td></tr>
</table>
</td>
</tr>
</table>
clone
今回使用すると、2 番目のテーブルの最後の行が選択され、新しい行が 2 番目のテーブルにコピーされます。私の目標は、最初のテーブルの最後の行全体のみを複製し、tr
その中のすべての内容 (2 番目のテーブルのコピーを含む) を含む新しい行を作成することです。
どうすればいいのかわかりません。