htmlテーブルに単一の列を追加したいとします。私のコードは:JavaScriptをテーブルに追加する
$('#addColumn').click(function(){
$('#contentTable').css('width', $('#contentTable').width()+150)
$("#contentTable tr:first").append("<td style="+"width:150px"+">Col</td>");
$("#contentTable tr:gt(0)").append("<td style="+"width:150px"+"></td>");
});
このスクリプトは、テーブルの最後の列として新しい列を追加します。新しい列を(n-1)
列としてどのように追加することができますか?私はABC
列のスクリプトがある場合はABDC
の新しい列D
を追加する必要があることを意味します。
@UPDATE
前に新機能:
$('#addColumn').click(function(){
$('#contentTable').css('width', $('#contentTable').width()+150)
$('#contentTable tr:last').before('<td style="+"width:150px"+">NEW_COLUMN</td>')
});
結果:
あなたは 'append'をあなたは何を期待していますか?投稿する前にjQuery APIを学んでください。 – vsync
@vsync最も有用な回答ありがとう – littlewombat
心配する必要はありません!そのチップは**金**の価値がある家の上に:)! – vsync