2010-08-02 95 views
0

是否有伸縮一個新行的寬度而不伸展父節點(表)的寬度?伸展節點寬度不伸展父寬度

結構示例:

<table> 
    <tr> 
    <td> 
     <div id="div_1"> Block 1 </div> 
    </td> 
    <td> 
     <div id="div_2"> Block 2 </div> 
    </td> 
    </tr> 
    <tr> 
    <td> 
     <div id="div_3"> Block 3 </div> 
    </td> 
    <td> 
     <div id="div_4"> Block 4 </div> 
    </td> 
    </tr> 
</table> 

jQuery代碼:

var newRow = "<tr><td colspan="2"><div>This is a great row, bla,bla,bla....</div></td></tr>"; 
$('#div_1').closest('tr').after(html); 

我想把新行不伸展表格的寬度。

回答

1

給表格本身一個固定的寬度,然後它不應該展開以適應其內容。

+0

它不工作,我試過: var sizeTest = $('#div_1')。closest('table')。outerWidth(); (html); $('#div_1')。closest('tr')。 $( '#div_1')接近的( '表')的寬度(sizeTest)。; 我做到了,因爲我的表是DINAMIC。但是我的專欄調整了大小。 – Lenard 2010-08-02 19:13:42

+0

你不只是知道你的桌子的固定寬度是多少?您是否在添加新行後重新調用您的調整大小代碼,因爲它可能會被重新設置。如果沒有代碼,我無法確定。 – 2010-08-02 21:26:36