本人不太会jquery,今天弄这个弄了半天,最终还是好友帮忙,才终于有了我想要的那一点效果。
不过,我想都统一放到一个页面,不知道 数据库存取的时候,会不会很麻烦。
先把静态的代码贴上。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css"
href="tab-basic2.css">
<script type="text/javascript"
src="jquery-1.3.2.min.js"></script>
<script language="javascript">
var max_line_num = 1;
var line = '';
function add_line() {
max_line_num = $("#list tbody tr:last-child").children("td").html();
if (max_line_num == null) {
max_line_num = 1;
} else {
max_line_num = parseInt(max_line_num);
max_line_num += 1;
}
var list_str = "<tr >" + "<td style='width: 10%;'>"
+ ($("#mainTable").find("tr").length-2)
+ "</td>"
+ "<td style='width: 10%;'><input type='text' value='任务" + max_line_num + "' size='10'/></td>"
+ "<td style='width: 10%;'><input type='text' value='1' size='5'/></td>"
+ "<td style='width: 20%;'><input type='text' value='2012-04-09' size='10'/></td>"
+ "<td style='width: 20%;'><input type='button' value='暂存'/><input type='button' value='删除'/></td>"
+ "</tr>";
$("#mainTable").append(list_str);
var sss1 = $("#mainTable").find("tr").length-2;
$("#trtd").attr("rowspan",$("#mainTable").find("tr").length - 2);
var sss = $("#mainTable").html();
}
</script>
</head>
<body>
<table width="99%" id="mainTable">
<tr>
<td colspan="6">
<font color="red">[2012年4月]给 user 1 考核任务:</font>
<div align="right">
<input type="button" value="新增周任务"/>
</div>
</td>
</tr>
<tr>
<td style="width: 10%;">
考核周
</td>
<td style="width: 10%;">
工作任务序号
</td>
<td style="width: 10%;">
工作任务
</td>
<td style="width: 10%;">
计划工作量
</td>
<td style="width: 20%;">
计划完成时间
</td>
<td style="width: 20%;">
操作
</td>
</tr>
<tr id="trid">
<td width="10%" id="trtd" rowSpan="2">
<select>
<option>
第一周
</option>
<option>
第二周
</option>
</select>
<br>
<a onclick="add_line();" href="#">添加任务</a>
</td>
</tr>
<tr>
<td style="width: 10%;">
1
</td>
2012-4-12
<td style="width: 10%;">
<input type="text" value="工作任务一" size="10"/>
</td>
<td style="width: 10%;">
<input type="text" value="1" size="5"/>
</td>
<td style="width: 20%;">
<input type="text" value="2012-04-09" size="10"/>
</td>
<td style="width: 20%;">
<input type="button" value="暂存"/><input type='button' value='删除'/>
</td>
</tr>
</table>
</body>
</html>
- 大小: 57 KB
分享到:
相关推荐
使用jQuery为表格添加合计行,方法依赖jQuery,方法中使用到的JQ是jQuery中的$方法的别名
jquery表格添加删除行点击按钮动态添加删除行
74、jquery表格动态添加删除行代码
JQuery对表格行的添加删除,如添加一行,删除一行
jquery表格动态添加删除行代码是一款基于jquery实现的表格里面点击按钮后可进行自动添加删除行功能代码。
jQuery表格添加行数据代码是一款可以在行内添加编辑删除的表格代码。
使用jquery为表格动态添加行数据,以及删除某一行数据
jQuery 动态添加或删除表格行特效,每点击一次添加,会添加一个表格单元格,点击删除会删掉所有行,基于jQuery插件完成,想研究的朋友下载一看。
jQuery表格编辑添加删除行插件是一款表格插件,默认设置json数据动态生成表格。
使用jQuery实现动态添加、删除表格,向后台提交时更方便。
jquery给表格加滚动条的一个示例,用于普通table
Jquery实现表格动态增加一行,删除一行(最简洁的代码实现)
jQuery表格编辑添加删除行代码是一款适用于手机端的编辑表格代码。
主要是对表格进行添加,删除操作,一次填写多行信息。
NULL 博文链接:https://busing.iteye.com/blog/684127
利用jquery 编辑表格移动表格删除行,添加行
动态表格,功能为点击添加按钮,表格增加一行并给其name属性赋予的值,点击删除,自动删除这一行,具体实现如下