jquery - 使用 jQuery 合并表格单元格

标签 jquery html

我需要使用 jQuery 合并特定列的表格单元格。

输入表:
enter image description here

结果表:
enter image description here

我该怎么做?

最佳答案

LIVE DEMO

您可以将类赋予第三行,然后使用下面的 jQuery 合并单元格。

HTML 和 jQuery

$('.third-row td:eq(2)').attr('rowspan','2').parent().next().find('td:eq(2)').remove()
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>

<table border="1" width="100%">
<tr>
	<td>1</td>
	<td>1</td>
	<td>1</td>
	<td>1</td>
</tr><tr class="third-row">
	<td>1</td>
	<td >2</td>
	<td>3</td>
	<td>4</td>
</tr><tr>
	<td>1</td>
  <td>2</td>
	
	<td>5</td>
	<td>6</td>
</tr></table>

更新:

无需向行添加类,您可以通过 jQuery 的 eq() 函数实现此目的。

关于jquery - 使用 jQuery 合并表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28628273/

相关文章:

html - 让 CSS 悬停样式只影响超链接

javascript - Bootstrap 进度的 Jquery 动画宽度百分比不起作用

jquery - 使用 CSS 或 jQuery 根据它们的值设置不同的 HTML 输入样式

javascript - 添加第二个类不起作用

javascript - 我如何使用 Javascript 切换隐藏或显示 div 和类?

html - Django 如何指定一个基本 url

javascript - 如何按波斯字母表对列表进行排序?

jquery - Swiper分页不显示

html - 在 float div 上垂直居中对齐。容器有最小高度

html - 如何将段落文字放置在图片的中间