1

2

3

4

5

6

7

申报部门

8

街镇

9

路段名称

10

起止路名

11

操作

12

13

14

15

16

17 三林城管署

18 港城城管署

19 惠南城管署

20 金桥城管署

21 陆家嘴城管办

22 川沙城管署

23

24

25

26

27

28

29

30

31

32

33 --

34

35

36

37

38

39

40

41

42

43

44 &nbsp&nbsp45

46

47

48

49

50

51

52

53

54 申报部门55

56

57 街镇58

59

60 路段名称61

62

63 起止路名64

65

66 操作67

68

69

70

71

72

73

74

75

76

77

78 //声明全局变量

79 var formvalue = "";80 var flag = 1;81 var index = 1;82 var firstCell = "";83 var secondCell = "";84 var thirdCell = "";85 var fourthCell = "";86

87 $(function() {88 //初始化第一行

89 firstCell = $("#row0 td:eq(0)").html();90 secondCell = $("#row0 td:eq(1)").html();91 thirdCell = $("#row0 td:eq(2)").html();92 fourthCell = $("#row0 td:eq(3)").html();93 });94

95 //-----------------新增一行-----------start---------------

96

97 function insertNewRow() {98 //获取表格有多少行

99 var rowLength = $("#orderTable tr").length;100 //这里的rowId就是row加上标志位的组合。是每新增一行的tr的id。

101 var rowId = "row" +flag;102

103 //每次往下标为flag+1的下面添加tr,因为append是往标签内追加。所以用 after

104 var insertStr = "

" + "" + firstCell + "" + "" + secondCell + "" + "" + thirdCell + "" + "" + fourthCell + "" + ""; + "";105 //这里的行数减2,是因为要减去底部的一行和顶部的一行,剩下的为开始要插入行的索引

106 $("#orderTable tr:eq(" + (rowLength - 2) + ")").after(insertStr); //将新拼接的一行插入到当前行的下面107 //为新添加的行里面的控件添加新的id属性。

108 $("#" + rowId + "td:eq(0)").children().eq(0).attr("id", "UrbanDepNo" +flag);109 $("#" + rowId + "td:eq(1)").children().eq(0).attr("id", "LocNo" +flag);110 $("#" + rowId + "td:eq(2)").children().eq(0).attr("id", "RoadSectionName" +flag);111 $("#" + rowId + "td:eq(3)").children().eq(0).attr("id", "StStartRoad" +flag);112 $("#" + rowId + "td:eq(3)").children().eq(1).attr("id", "EndRoad" +flag);113 //每插入一行,flag自增一次

114 flag++;115 }116

117 //-----------------删除一行,根据行ID删除-start--------

118

119 function deleteSelectedRow(rowID) {120 if (confirm("确定删除该行吗?")) {121 $("#" +rowID).remove();122 }123 }124 //-----------------获取表单中的值----start--------------

125

126 function GetValue() {127 var value = "";128 $("#orderTable tr").each(function(i) {129 if (i >= 1) {130 $(this).children().each(function(j) {131 if ($("#orderTable tr").eq(i).children().length - 1 !=j) {132 value += $(this).children().eq(0).val() + "," //获取每个单元格里的第一个控件的值

133 if ($(this).children().length > 1) {134 value += $(this).children().eq(1).val() + "," //如果单元格里有两个控件,获取第二个控件的值

135 }136 }137 });138 value = value.substr(0, value.length - 1) + "#"; //每个单元格的数据以“,”分割,每行数据以“#”号分割

139 }140 });141 value = value.substr(0, value.length);142 ReceiveValue(value);143 //$("#formvalue").val(value);144 //$("formvalue").submit();

145 }146 //-------------------接收表单中的值-----------------------------

147

148 function ReceiveValue(str) {149 var Str = str.split('#');150 if (Str[0] != "") {151 for (var i = 0; i < Str.length - 1; i++) {152 var value = Str[i].split(',');153 var dept = value[0];154 var street = value[1]155 var section = value[2];156 var Broad = value[3];157 var Eroad = value[4];158 insertTable(dept, street, section, Broad, Eroad);159 $("input[type='text']").val("");160 $("select[name='UrbanDepNo']").val("0");161 }162 }163 }164

165 //---------------将表单中的数据添加到新表中---------------------

166

167 function insertTable(dept, street, section, Broad, Eroad) {168 var department = "";169 switch(dept) {170 case "1":171 department = "三林城管署";172 break;173 case "2":174 department = "港城城管署";175 break;176 case "3":177 department = "惠南城管署";178 break;179 case "4":180 department = "金桥城管署";181 break;182 case "5":183 department = "陆家嘴城管办";184 break;185 case "6":186 department = "川沙城管署";187 break;188 default:189 break;190 }191

192 //将接收到数据添加到新表TableInfo中。

193 $('#TableInfo').append("

" + department + " " + street + "" + section + " " + Broad + "-" + Eroad + " 删 除");194 index++;195 }196

197 //----------新表中的删除方法-----------

198

199 function deltr(index) {200 if (confirm("确定删除吗?")) {201 $("tr[id='" + index + "']").remove();202 }203 }204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

java为table添加一行_Js实现Table动态添加一行的小例子相关推荐

  1. antd table合并行或者列(动态添加合并行、列)

    antd table合并行或者列(动态添加合并行.列) 表头只支持列合并,使用 column 里的 colSpan 进行设置. 表格支持行/列合并,使用 render 里的单元格属性 colSpan ...

  2. java lucence使用案例_2、Lucene 最简单的使用(小例子)

    在了解了Lucene以后,我打算亲手来做一个Lucene的小例子,这个例子只是Lucene最简单的应用:使用Lucene实现标准的英文搜索: 1.下载Lucene 下载Lucene,到Lucene的官 ...

  3. vue给html动态添加属性,Vue中怎么动态添加类名?

    能够向组件添加动态类名是非常强大的功能.它使我们可以更轻松地编写自定义主题,根据组件的状态添加类,还可以编写依赖于样式的组件的不同变体. 添加动态类名与在组件中添加 prop :class=" ...

  4. jquery ajax添加ul li,jQuery.ajax动态添加标签无法被获取到

    问题:在ajax中获取数据后为页面动态添加 标签,点击标签时,无法执行jQuery的onClick方法 原因:添加 标签的方法在ajax方法内部,而jQuery的onClick方法在ajax方法的外部 ...

  5. 给动态生成的id标签添加html,比较好玩的动态添加网页元素

    比较好玩的动态添加网页元素 javascript 有一些很有趣的功能.下面介绍三样小功能. 1.动态创建按键 2动态创建链接 3动态创建表格 效果如下: 源代码如下: function btnClic ...

  6. android radiogroup 添加,如何在android中动态添加textview到radiogroup

    大家好, 我们想动态地在radiogroup旁边添加textview.基于服务响应,我们需要在不使用xml的情况下将标签添加到radiogroup. 在某些情况下基于最长无线电如何在android中动 ...

  7. html添加一组单选按钮,使用jQuery动态添加HTML单选按钮

    作为jQuery初学者,我遇到了一些表单和动态元素的问题.我知道这里已经有一些话题,但我已经尝试了很多东西,没有任何工作. 只是一个精确的:我正在与Phonegap合作.使用jQuery动态添加HTM ...

  8. java数组元素替换操作_js数组操作(添加、删除、替换元素)

    1.添加元素 函数:push(para),参数说明para要添加的元素 示例: var lang = ["php","java","javascrip ...

  9. java 狼捉羊游戏背景_Js 写了一个 “狼吃羊” 小游戏。

    7 2019-04-14 17:12:01 +08:00 想起我最开始上学习的 VB 课,最后的大作业一个游戏就是这样的风格 ```vb If keyascii = 119 Then Image1.T ...

最新文章

  1. 自然语言处理(NLP)之用深度学习实现命名实体识别(NER)
  2. DNS 隐蔽通道工具资料汇总
  3. java异常处理机制详解
  4. cmd52命令发送 mmc_乾坤合一~Linux SD/MMC/SDIO驱动分析(上)
  5. Array 复制到ArrayList中
  6. python开发框架大全_最受欢迎 Top 12 Python 开源框架,你都用过吗?
  7. 吴军:站在浪潮之巅,5G 和 IoT 才是未来 10 年的浪潮 | 人物志
  8. 阿里小米获运营商牌照;罗永浩吐槽苹果;谷歌曾私下求情欧盟 | 极客头条
  9. 用递归的方式处理数组 把递归方法方法定义到数组的原型上 (这是一次脑洞大开的神奇尝试)...
  10. 论文投稿,遭遇身份歧视该咋办?
  11. 基于大数据的推荐算法综述
  12. sharp s2 android 9,夏普s2第三方ROM AOSP(Android P)v105
  13. 如何快速搜索文件和文件内容
  14. Develop -- Training(十五) -- 显示高效位图
  15. 【vue路由跳转外部链接】
  16. Superset航班数据可视化实战
  17. html+抽奖游戏,九宫格抽奖HTML+JS版
  18. 刘小瑜 大数据与人工智能论文
  19. 简单的数据库连接测试方法
  20. 孙悟空的成长历程想到的

热门文章

  1. 亚吉铁路 + 蒙内铁路
  2. UVA 10391 STL容器的使用
  3. 对Spring的一些理解
  4. (转载)图文推荐给开发人员非常实用的站点
  5. 浅入深出Vue:事件处理
  6. win2008环境mysql主从配置
  7. Linux首次登陆设置root
  8. HTML-JS-CSS基础
  9. 【蓝桥杯单片机11】单总线温度传感器DS18B20的基本操作
  10. 使用async 和 await方法来