2011-06-17 65 views
0

您好我有TR內14 TD的表。第一行(TR)之後,我想TR內使用jquery動態添加行(TR)和格。那動態地添加tr和div將有其他表與一些數據。現在發生的情況是整個表(動態添加)適合動態添加行的第一個td。我不希望這樣,我希望它在整個頁面中被拉伸(指適應動態添加TR)。你是怎樣做的?Div的內部表

![在這裏輸入的形象描述] [1]

在圖像,你可以看到在整個表如何裝首款TD

我加入動態tr和DIV中TR這樣

$('#'+row_id).after('<tr><div id="trip_detail_id"></div></tr>'); 

其中row_id是TR的ID。

回答

2

你必須與合併單元格在所有列的<div><td>包裹。

var row = $('#'+row_id); 
row.after('<tr><td colspan="'+ row.children().length +'"><div id="trip_detail_id"></div></td></tr>'); 

的代碼會更復雜一些,如果你已經連續使用合併單元格爲<td>秒。然後,你必須遍歷直通所有兒童和檢查跨度屬性,以獲得正確的列計數。