我想合併具有相同類別的表格單元格。使用jQuery合併具有特定類的表格單元格
$(function() {
$('table tbody tr').each(function() {
var colspan = $(this).find('td.row').length
if (colspan > 1) {
$(this).find('td.row:first').attr('colspan', colspan)
$(this).find('td.row:not(:first)').remove()
}
})
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table border="1">
<tbody>
<tr>
<td>text</td>
<td class="row">text</td>
<td class="row">text</td>
<td>text</td>
<td>text</td>
<td class="row">text</td>
<td class="row">text</td>
<td class="row">text</td>
</tr>
<tr>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
</tr>
<tr>
<td class="row">text</td>
<td class="row">text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
</tr>
</tbody>
</table>
的上面的代碼的結果是如波紋管。
結果不合並:
預期結果:
我怎樣才能做到這一點?
你想要的時候要合併的細胞做什麼裏面有他們不同的數據值? – blackpen
你能分享css嗎? –
@ÖzgürErsilCSS在這裏不相關。 –