<table class="table" border="1px" cellspacing="0" cellpadding="0" width="300"><thead><tr><td>标题一</td><td>标题二</td><td>标题三</td></tr></thead><tbody><tr><td><select style="width:120px"><option value="1">1</option><option value="2">2</option></select></td><td><select style="width:120px"><option value="1">1</option><option value="2">2</option></select></td><td><select style="width:120px"><option value="1">1</option><option value="2">2</option></select></td></tr></tbody></table><input type="button" value="添加行" class="addRow" /><input type="button" value="添加列" class="addRol" /><input type="button" value="删除行" class="delRow" /><input type="button" value="删除列" class="delRol" /><script>$(document).ready(function () {//添加行$(".addRow").click(function () {var row1 = '<tr class="trRow">' +'<td>' +'<select style="width:120px"><option value="1">1</option><option value="2">2</option></select>' +'</td>'var row2 = ''var rowLength = $(".table>thead>tr").children().length - 1if (rowLength > 0) {for (var i = 0; i < rowLength; i++) {row2 = row2 + '<td><select style="width:120px"><option value="1">1</option><option value="2">2</option></select></td>'}}var row3 = '</tr>'var resultRow = row1 + row2 + row3$(".table>tbody").append(resultRow)//删除行$(".delRow").click(function (e) {$(".trRow").remove()})})//添加列$(".addRol").click(function () {console.log()var rol1 = '<th class="tdRol"><span></span>' + '<input style="width:120px" type="text"/>' + '</th>'$(".table>thead>tr").eq(0).append(rol1)var rol2 = '<td class="tdRol"><select style="width:120px"><option value="1">1</option><option value="2">2</option></select></td>'$(".table>tbody>tr").append(rol2)})//删除列$(".delRol").click(function () {$(".tdRol").remove()})})</script>

使用jquery实现table表格的动态添加行和列相关推荐

  1. element表格攻略大全,表头合并,表格合并,动态添加一列

    elementui表格攻略大全,表头合并,表格合并,动态添加一列 element合并表头与合并表格,需求就是这样,数据结构中需要有一个大类集合,由于数据结构是我定的,图二是这个表格的数据结构 [{fu ...

  2. JS给table动态添加行和列

    效果图: input为动态添加 <botton onclick="AddTableCell()">添加一列</botton><table id=&qu ...

  3. vue获取table一列数据_VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)...

    一.问题 用elementUi横着增加一行数据没毛病,可以操作 添加一列,这新增的这一列, 第一次去赋值的时候值是改了, 但没生效 点击下一行时 值就变过来 二.原因 横向添加 是复制上面的某一条数据 ...

  4. JavaScript学习(六)——表格的动态添加与删除

    JavaScript学习(六)--表格的动态添加与删除 基本页面 首先是去创建一个基本页面,上面有一个表格来展示信息 <div><input id="id" ty ...

  5. 【Jquery】Jquery操作table表格详细说明

    函数说明 //eq:获取子元素索引从 0 开始 $("#tableid tr th:eq(1)").remove();//第二列 //nth-child:获取子元素从 1 开始 $ ...

  6. 原生的HTML Table表格实现表头添加斜杠

    原生的HTML Table表格实现表头添加斜杠 其实就是实现类似的这样一个功能,但是呢,方式很多,有的要固定长宽,有的要固定大小,有的要写JS,有的要用动画,很费劲,然后从网上找了一个demo,稍微改 ...

  7. html页面forEach用法,jQuery教程之使用模板动态添加html元素,相当于jstl里的foreach...

    本篇文章探讨了jQuery教程之使用模板动态添加html元素,相当于jstl里的foreach,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < 1.开发的时候有时候要循 ...

  8. 用html向表格插入新行,js向table表格中插入添加新行和选择删除行

    js向table表格中插入添加新行和选择删除行-综合特效-网页特效-站长新动力-msxindl.com #tab{ width:50%; } #tab td{ height:2em; text-ali ...

  9. jQuery实现table表格中行数据上下拖拽功能

    jQuery实现table表格中行数据上下拖拽功能 $("#table").sortable({cursor: "move",axis: "y&quo ...

最新文章

  1. apache属于哪个公司
  2. 前端学习(2698):重读vue电商网站19之处理图片预览操作
  3. lnmp环境配置laravel项目白屏问题
  4. EDAS投稿出现问题: notembedded: Upload failed: The font Helvetica is not embedded in the file
  5. 【蓝桥杯单片机】IAP15在线仿真实验:Connecting to target system lost!please reset your target system and try again
  6. 纯小白成功安装交叉编译工具arm-none-eabi-gcc
  7. 【信息系统项目管理师】第9章-项目人力资源管理 知识点详细整理
  8. 明尼苏达计算机科学与工程,明尼苏达大学计算机科学专业排名第29(2020年USNEWS美国排名)...
  9. 计算机会计学试题,会计电算化模拟题及答案
  10. 判定两个点是否在一条直线的同一侧_帮帮学堂丨高中物理的常用方法、题型特点及应用注意点!建议收藏!...
  11. 史上最全超级金融知识(珍藏版)
  12. UE4-植被系统使用
  13. 服务器的2.5寸硬盘怎么安装,安装简单,使用方便,我的2.5寸硬盘我做主
  14. css文字右边加横线,CSS伪类before,after制作左右横线中间文字效果
  15. 从今天起,做一个闲人,喂马、劈柴,周游世界。。。
  16. 谷粒商城P44的Vue模板
  17. 【学习SQL数据库】并发操作引起的数据库不一致
  18. 电脑配音配音软件哪个好用?推荐3个好用软件
  19. c语言常用算法归纳,C语言常用算法
  20. could not open selected vm debug port 8700

热门文章

  1. php7生成随机字符和随机数
  2. python mongodb查询速度优化_MongoDB+Python非常慢的简单查询
  3. 【云周刊】第154期:朋友圈刷屏的“区块链技术革命”,究竟还面临怎样的困难?
  4. 书摘|什么是大数定律
  5. 历史上的今天:“超级计算机之父”诞生;三星推出移动支付;LibreOffice 发布...
  6. 【window10】解决任务管理器有进程无法强制结束情况
  7. java 运行class_运行java的class文件方法详解
  8. 千兆网卡和普通网卡有什么区别?如何判断?
  9. 24、新增商铺 - 小程序端开发 - 微擎小程序模块应用开发
  10. 打开Vi编辑器出现E325: ATTENTION的解决方法