我有一個如下所示的HTML表格;如何使用JavaScript和jQuery設置HTML表格單元格寬度
<table style="width: 100%">
<tr>
<td style="width: 30px">cell</td>
<td class="cell">cell</td>
<td class="cell">cellcell</td>
<td class="cell">cellcellcell</td>
<td class="cell">cellcellcellcell</td>
<td class="cell">cellcellcellcellcell</td>
<td class="cell">cellcellcellcellcellcell</td>
<td style="width: 30px">cell</td>
</tr>
</table>
該表的目的是擴展到屏幕(或具有特定寬度的div)。對於所有具有class="cell"
的單元,我希望等寬,並且當具有class="cell"
的所有單元中的文字的字符長度相等時,這可以很好地工作。但是,即使class="cell"
中的內容的字符長度不同,我也要修正單元格寬度。
你也可以看到,第一和最後一個單元有固定的寬度,以像素和其他單元格寬度將被百分比的基礎上計算的。我想對所有細胞相同的寬度(除第一個和最後用固定寬度以像素爲單位)。
我認爲這可以使用javascript
在jQuery
的幫助下完成,計算文檔就緒時的表格單元寬度,然後使用on window resize
添加一些函數,從而計算單元寬度。單元格寬度將是(tablewidth in px - 60px)/6
我是一個初學者,我不知道太多..我怎麼能做到這一點使用jQuery和(或)JavaScript。
這將是非常有益的,如果有人讓我一個小提琴..
在此先感謝... :)
blasteralfred
1.如何使用css或html設置寬度? 2.我們如何使用javascript/jquery做到這一點? –
你說你想讓每個單元格的寬度相同(拉伸),然後你說你想修正單元格寬度。也許你可以澄清你的要求。否則,看起來你應該簡單地使用HTML中的百分比來設置你的個人''寬度。 – Sparky