2011-10-24 9 views
4

jQueryを使用してテーブルに値を追加しようとしています。残念ながら、jQueryにテーブルセルを既存の行に追加する方法はわかりません。例えば:既存のテーブル行にテーブルセルを追加する、jQuery

$("<td><a href='#'>" + key + "</a></td>").click(function(e) { 
    e.preventDefault(); 
    testset(key); 
}).appendTo('#table1'); 

これは、ID table1持つテーブルの終わりに細胞を付加します。 jQueryを使用して既存のテーブル行(<tr>)にセルを追加する最良の方法は何ですか?クイックグーグルは何も明らかにしていない。 よろしく、

はSystemError

+0

'#table1'セレクタを変更して問題のテーブル行を参照してください。あなたが追加したいと思う 'tr'や、あなたのHTMLのような、もっと説明したら助けになるでしょう。 –

+0

最も簡単な方法は ''とidを与えることです。 '$( '#table1 tr:last')' – f0x

+0

のようなセレクタを使用してください。最後に知られているテーブルの行 - $( '#table1 tr:last')が解決しました。 – SystemError

答えて

0

あなたは、テーブルに特定の行にそれらを追加してはいけません:

$("<td><a href='#'>" + key + "</a></td>").click(function(e) { 
    e.preventDefault(); 
    testset(key); 
}).appendTo('#table1 tr#yourrowId'); 
関連する問題