2011-01-14 14 views
3

私は既存のtdの終わりの後にtdを追加しようとしています。以下は、次のコードです(私はjqgridでそれをやっています)。jquery append td

$("#list_toppager_center tr:first td:eq(7)").append("<td class='ui-paging-info'>Col/td>"); 

私はその列が追加される参照が、それは私が代わりに横に加えるのに追加しようとしている列の下に追加されます。上記のソリューションは正しい方法ですか?

+1

これは 'Col/td>' a typoですか? – Ben

+0

残りのテーブルの外観はどうなっていますか?他に何冊ありますか? –

答えて

7

ような何かがうまくいけば役立つはず:ここでは、これを行うために

$(function(){ 
    $("#list_toppager_center tr:first td:last").after("<td class='ui-paging-info'>Col</td>"); 
}); 

乾杯

G.

+0

ありがとうございました。あなたの答えは私を助けた – DG3

1

終了</td><がありません。私はまた、行を選択してそれに追加したいと思う。無効なHTMLを作成するセルの内部にセルを追加しています。

0

テーブルの列数が同じである行があります。他の各行(過去1行目)ごとに追加を追加することができます。

参照:jQuery add HTML table column

$("#list_toppager_center tr:first").append("New Col");
$("#list_toppager_center tr:gt(0)").append(" ");