本人不太会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实现表格的动态添加和删除行功能,这在许多网页应用中是非常常见的需求。 首先,让我们理解基本概念。在HTML中,表格由`<table>`元素定义,每行由`<tr>`元素表示,而单元格则由`<td>`...
本主题聚焦于如何使用jQuery实现表格中添加和删除行的功能,这在数据展示和用户交互中非常常见。通过点击按钮动态添加或删除表格行,可以提高用户的交互体验,使得数据管理更加灵活。 首先,我们需要创建一个基本的...
JQuery对表格行的添加删除,如添加一行,删除一行
在这个"jQuery表格添加行数据代码"中,我们主要关注的是如何利用jQuery来动态地向表格中添加、编辑和删除行数据。这个压缩包包含了一些关键文件,如CSS样式文件、HTML页面、JavaScript脚本以及说明文件。 首先,`...
本示例“jquery表格动态添加删除行代码”利用jQuery的强大功能,为用户提供了一个直观且用户友好的表格管理体验。这个代码实现了一个功能,即在表格中动态地添加和删除行,这对于数据展示和编辑是非常实用的。 首先...
本文将深入探讨如何使用 jQuery 动态添加和删除表格行,以实现高效且用户友好的数据展示。 首先,理解 HTML 表格的基本结构至关重要。`<table>` 元素用于创建表格,`<tr>` 代表表格行,`<td>` 或 `<th>` 分别表示...
《jQuery表格编辑添加删除行插件详解》 在网页开发中,表格是一种常见的数据展示方式,而jQuery作为JavaScript的一个强大库,提供了丰富的功能和便利的操作,使得表格的编辑、添加和删除行变得更加简单。本文将深入...
本教程将详细讲解如何使用jQuery库来实现表格的动态分页,同时结合Java后端进行数据的动态查询和分页处理。 首先,让我们了解动态分页的基本原理。动态分页是指在用户滚动或点击分页按钮时,仅加载当前显示的数据,...
标题 "jquery实现的可增加,删除行,可多行上下移动表格" 描述了一种使用JavaScript库jQuery创建的交互式表格功能。这个功能允许用户在表格中动态添加、删除行,以及上下移动表格中的行,提供了更灵活的数据操作体验...
本主题将深入探讨如何使用jQuery来实现表格行的动态添加和删除,这对于创建数据密集型应用或者需要用户输入多条信息的界面非常有用。 ### 1. jQuery基本概念 jQuery的核心理念是“Write Less, Do More”,它通过...
首先,让我们讨论如何使用jQuery添加新行到表格。在HTML中,表格由`<table>`标签定义,行由`<tr>`标签表示,而单元格则由`<td>`标签定义。通过jQuery,可以动态创建这些元素并将其插入到表格中。以下是一个简单的...
这样,你就成功地使用jQuery为HTML表格添加了滚动条。注意,根据实际需求,你可能需要调整滚动条的样式,如滚动条的宽度、颜色等,这可以通过CSS3的伪元素实现。 四、优化与扩展 - 可以使用jQuery插件,如...
要使用jQuery动态添加行,我们可以先创建一个新的`<tr>`元素,然后在其中填充`<td>`元素,最后将其插入到表格中。以下是一个基本的添加行示例: ```javascript // 创建新行 var newRow = $("<tr><td>新数据1</td>...
本教程将详细讲解如何使用jQuery来实现动态添加和删除表格行,这在数据展示和用户交互中非常常见,特别是在需要实时更新或编辑数据的场景下。 一、jQuery基础 在开始之前,我们需要确保网页已经引入了jQuery库。...
要向表格添加新行或单元格,可以使用 `.append()` 或 `.prepend()` 方法。例如,`$('table').append('<tr><td>新数据</td></tr>')` 将在表格末尾添加一行一列的新数据。要删除元素,`.remove()` 方法非常实用。 3....
本文将围绕“jquery合并表格行记录”这一主题展开,探讨如何利用jQuery实现表格数据的合并,提高数据展示的可读性。 首先,表格(Table)在网页中用于展示结构化数据,但在显示大量重复数据时,可能会显得过于冗余...
《jQuery表格编辑添加删除行代码详解》 在Web开发中,动态交互的表格是一个常见的需求,尤其是在移动设备上。"jQuery表格编辑添加删除行代码"就是针对这一需求提供的一种解决方案,它利用JavaScript库jQuery的强大...
这篇文章主要介绍了如何使用jQuery在指定的HTML表格(table)中动态地添加和删除行。jQuery是一种广泛使用的JavaScript库,它简化了DOM操作,包括在表格中动态修改内容。 首先,我们要理解HTML表格的基本结构,一个...