eg:

         function hbh() {
var tab = document.getElementById("tableID");
var maxCol = 2, val, count, start, qycol = 1, valqy; //maxCol:合并单元格作用到多少列,valqy 为区域列的内容,qycol为区域所在列的索引 for (var col = maxCol - 1; col >= 1; col--) {
count = 1;
val = "";
valqy = ""; for (var i = 0; i < tab.rows.length; i++) {
if (val == tab.rows[i].cells[col].innerHTML && valqy == tab.rows[i].cells[qycol].innerHTML) {
count++;
}
else {
if (count > 1) { //合并
start = i - count;
tab.rows[start].cells[col].rowSpan = count;
for (var j = start + 1; j < i; j++) {
$(tab.rows[j].cells[col]).remove();
}
count = 1;
} val = tab.rows[i].cells[col].innerHTML;
valqy = tab.rows[i].cells[qycol].innerHTML;
}
} if (count > 1) { //合并,最后几行相同的情况下
start = i - count;
tab.rows[start].cells[col].rowSpan = count; for (var j = start + 1; j < i; j++) {
$(tab.rows[j].cells[col]).remove();
}
}
}
};

最新文章

  1. ArcGIS操作Excel文件没有注册类解决办法
  2. mac下安装redis
  3. Codeforces Round #138 (Div. 2) ACBDE
  4. OSAL多任务资源分配机制
  5. 多名Uber司机被指刷单遭封号 一周薪水为0
  6. 移动端 微信 网易 触屏滑动回弹菜单(css版)
  7. Asp.Net Core 中无法使用 ConfigurationManager.AppSettings
  8. docker-compose快速搭建lnmp+redis服务器环境
  9. 适合Python 新手的5大练手项目,你练了么?
  10. SpringBoot标签之@ConfigurationProperties、@PropertySource注解的使用
  11. 简单使用Vuex步骤及注意事项
  12. 用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(四)——Android端Http访问类(转)
  13. 【消灭代办】第1周 - 敏感词判断、图片206、parseInt
  14. opencv学习之路(9)、对比度亮度调整与通道分离
  15. 【BZOJ 4059】 (分治暴力|扫描线+线段树)
  16. snmp简单使用
  17. Java程序设计基础项目总结报告
  18. Ubuntu安装配置rclone(Onedrive应用)
  19. [Matlab]Upper Triangularization &amp; Back Substitution代码
  20. TensorFlow基础笔记(0) 参考资源学习文档

热门文章

  1. 数据库sqlite3的使用-代码实例应用
  2. 并不对劲的bzoj4827:loj2020:p3723:[AHOI/HNOI2017]礼物
  3. CodeForces-204E:Little Elephant and Strings (广义后缀自动机求出现次数)
  4. 【转】Android 6.0 Marsmallow BLE : Connection Parameters
  5. 2-18 matplotlib模块的使用
  6. Android buffer_handle_t的定义(转载)
  7. oauth X-Frame-Options 跳转授权页面时,302重定向禁用iframe
  8. postgresql 9.4.4 源码安装
  9. bzoj 1602: [Usaco2008 Oct]牧场行走【瞎搞】
  10. 关于python安装lxml插件的问题