`

尚硅谷:jQuery的员工管理的案例

阅读更多

1、代码

<!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>jQuery的员工管理的案例</title>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
 $(function(){
	 //1. jQuery 对象调用 jQuery 提供的方法的返回值如果是一个对象的话
	 //那么这个对象一定是一个 jQuery 对象
	 //2. find() 方法: 查找子节点, 返回值为子节点对应的 jQuery 对象
	 //给<a>节点添加点击事件
	 $("#employeetable a").click(function() {
	 	return removeTr(this);
	 });

	 //1.删除<tr>节点
	 function removeTr(aNode) {
	 	var $trNode = $(aNode).parent().parent();
	 	var cont = $trNode.find("td:first").text();
	 	cont = $.trim(cont);
	 	var flag = confirm("您确定要删除"+cont+"的信息吗?");
	 	if(flag) {
	 		$trNode.remove();
	 	}
	 	return false;
	 }

	 //2.添加<tr>节点
	 $("#addEmpButton").click(function() {
	 	$("<tr></tr>").append("<td>" + $("#name").val() + "</td>")
	 				  .append("<td>" + $("#email").val() + "</td>")
	 				  .append("<td>" + $("#salary").val() + "</td>")
	 				  .append("<td><a href='deleteEmp?id=001'>Delete</a></td>")
	 				  .appendTo("#employeetable tbody")
	 				  .find("a")
	 				  .click(function() {
	 				  	return removeTr(this);
	 				  });
	 });

 })
</script>
</head>
<body>
	<center>
		<br> <br> 添加新员工 <br> <br> name: <input type="text"
			name="name" id="name" />&nbsp;&nbsp; email: <input type="text"
			name="email" id="email" />&nbsp;&nbsp; salary: <input type="text"
			name="salary" id="salary" /> <br> <br>
		<button id="addEmpButton" value="abc">Submit</button>
		<br> <br>
		<hr>
		<br> <br>
		<table id="employeetable" border="1" cellpadding="5" cellspacing=0>
			<tbody>
				<tr>
					<th>Name</th>
					<th>Email</th>
					<th>Salary</th>
					<th>&nbsp;</th>
				</tr>
				<tr>
					<td>Tom</td>
					<td>tom@tom.com</td>
					<td>5000</td>
					<td><a href="deleteEmp?id=001">Delete</a></td>
				</tr>
				<tr>
					<td>
						Jerry
					</td>
					<td>jerry@sohu.com</td>
					<td>8000</td>
					<td><a href="deleteEmp?id=002">Delete</a></td>
				</tr>
				<tr>
					<td>Bob</td>
					<td>bob@tom.com</td>
					<td>10000</td>
					<td><a href="deleteEmp?id=003">Delete</a></td>
				</tr>
			</tbody>
		</table>
	</center>
</body>
</html>

 

2、原始界面

 

3、案例

 


 

 

  • 大小: 36.3 KB
  • 大小: 44.2 KB
  • 大小: 34.4 KB
  • 大小: 38.5 KB
分享到:
评论

相关推荐

    尚硅谷jQuery视频教程(25集)

    教程名称:尚硅谷jQuery视频教程(25集)课程目录:【】1.尚硅谷_佟刚_jQuery_HelloWorld【】10.尚硅谷_佟刚_jQuery_表单元素过滤选择器【】11.尚硅谷_佟刚_jQuery_第一天小结【】12.尚硅谷_佟刚_jQuery_选择器的...

    前端:jQuery,购物车案例

    实现步骤: (1) 使用实现数据渲染 (2)每个+按钮实现数字加1总价更新 (3)每个-按钮实现数字减1总价更新 (4)每个删除按钮实现整行商品删除 ...(7)每一个主体商品复选框被选中的时候判断全选按钮是否需要被选中

    尚硅谷_教学课件_jQuery

    8. **实战项目**:通过实际项目锻炼jQuery应用能力,例如构建动态交互的网页或后台管理界面。 **jQuery与现代前端框架的对比** 随着Vue、React和Angular等现代前端框架的崛起,jQuery的地位受到了挑战。虽然这些...

    尚硅谷JQuery视频教程

    尚硅谷JQuery视频教程尚硅谷JQuery视频教程尚硅谷JQuery视频教程尚硅谷JQuery视频教程

    《jQueryWeb开发案例教程(在线实训版)》案例源码.zip

    《jQuery Web开发案例教程(在线实训版)》案例源码.zip是一个包含丰富的jQuery实践案例的压缩包,旨在帮助学习者深入理解和应用jQuery库在Web开发中的功能和技巧。这个资源对于初学者和有一定经验的开发者来说都是...

    尚硅谷_jQuery

    jQuery 是继 Prototype 之后又一个优秀的 JavaScript 库 jQuery 理念: 写得少, 做得多. 优势如下: 轻量级 强大的选择器 出色的 DOM 操作的封装 可靠的事件处理机制 完善的 Ajax 出色的浏览器兼容性 链式操作方式 ...

    50个精彩JQuery插件案例

    本文将详细介绍"50个精彩jQuery插件案例"所涵盖的知识点,帮助你实现更加精彩的页面效果。 1. **jQuery插件的原理**:jQuery插件是基于jQuery核心功能扩展的功能模块,通过$.fn.extend()方法,将新方法添加到jQuery...

    jquery 实例 经典呀

    jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 JavaScript 的 DOM 操作、事件处理和动画设计。这个"jQuery 实例 经典呀"的压缩包很可能是包含了一系列经典的 jQuery 使用示例,帮助开发者更好地理解和应用...

    04_尚硅谷_jQuery_王振国 - 课堂笔记1

    在本节课程“04_尚硅谷_jQuery_王振国 - 课堂笔记1”中,主要讲解了jQuery中的一些核心操作,包括属性操作、练习、CSS样式操作、动画操作和事件操作。以下是对这些知识点的详细说明: 1. jQuery 的属性操作: - `...

    jQuery全能权威指南:jQuery Core+jQuery Plugin+jQuery UI+jQuery Mobile 源码

    、CSS和JavaScript知识的开发者,内容覆盖了jQuery知识体系的全部内容,包括jQuery Core、jQuery Plugin 、jQuery UI、jQuery Mobile以及大量第三方的插件库和2800多个应用jQuery技术的网页参考。

    jQuery mobile 开发案例

    **jQuery Mobile 开发案例** jQuery Mobile 是一个专为移动设备设计的前端框架,它基于 jQuery 和 HTML5,致力于简化移动 Web 应用程序的开发。这个框架提供了丰富的 UI 组件和交互效果,使得开发者能够快速构建...

    jQuery第3天知识点:jQuery 属性操作、jQuery三组基本动画、自定义动画animate.zip

    jQuery第3天知识点:jQuery 属性操作、jQuery三组基本动画、自定义动画animate.zip

    Jquery相关适用案例

    这个名为“Jquery相关适用案例”的压缩包很可能是为了帮助开发者理解和学习如何在实际项目中运用jQuery。这里,我们将深入探讨jQuery的核心知识点,并通过分析“cic904”这个文件名来推测可能包含的示例。 1. **...

    DateTimePicker:jQuery日期和时间插件

    DateTimePicker:jQuery日期和时间插件 http://www.jq22.com/jquery-info332 http://blog.csdn.net/linbounconstraint/article/details/50132061

    JQuery 15种经典案例

    在"JQuery 15种经典案例"中,我们将会探讨一系列实用且富有创意的JQuery应用,旨在提升网页的用户体验和视觉吸引力。 1. **导航菜单**:JQuery可以创建响应式的导航菜单,当用户滚动页面时,菜单可以自动吸附或固定...

    jquery50个经典案例

    《jQuery 50个经典案例》是一份涵盖了广泛jQuery实用技巧和应用场景的资源集合,旨在帮助开发者深入理解和熟练运用jQuery库。jQuery是一个高效、简洁且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、...

    尚硅谷_佟刚_jQuery_PPT课件及源码.zip

    在"尚硅谷_佟刚_jQuery_PPT课件及源码.zip"这个压缩包中,包含的资源主要围绕jQuery的学习展开,由专业讲师佟刚提供。我们可以期待从这些材料中学到以下关键知识点: 1. **jQuery基础**:了解jQuery的基本语法,...

    jquery实战案例精粹 源代码

    《jQuery实战案例精粹》是一本深入探讨jQuery库实际应用的书籍,其源代码涵盖了多个章节,包括Chp03到Chp22等部分。这些章节的源代码旨在帮助读者理解并掌握jQuery的核心功能和高级技巧,通过实践来提升JavaScript...

    java ssm内容管理系统

    日志管理:SLF4J 1.7.21、Log4j 编辑器:ueditor 工具类:Apache Commons、Jackson 2.8.5、POI 3.15 view层:JSP 数据库:mysql、oracle等关系型数据库 前端 dom : Jquery 分页 : jquery.pagination UI管理 : ...

    jquery 插件集合

    jquery 及其插件集合 包含 AddTxtToCaret:添加文本到光标位置 jquery.colorbox:完美的jquery弹出层支持图片播放 jquery.contextmenu.r2:jquery右键菜单 jquery.cookie:jquery Cookie操作 jquery.form:jquery...

Global site tag (gtag.js) - Google Analytics