jquery入门—数据删除与隔行变色以及图片预览


Posted in Javascript onJanuary 07, 2013

1、功能需求:表格中数据隔行变色、删除数据、全选删除、鼠标移动到图片时显示图片预览
2、示例代码如下

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> 数据管理 </TITLE> 
<META NAME="Generator" CONTENT="EditPlus"> 
<META NAME="Author" CONTENT=""> 
<META NAME="Keywords" CONTENT=""> 
<META NAME="Description" CONTENT=""> 
<script language="javascript" type="text/javascript" src="jquery-1.8.3.min.js"> 
</script> 
<style type="text/css"> 
body{font-size:12px} 
table{width:360px;border-collapse:collapse} 
table tr th,td{border:solid 1px #666;text-align:center} 
table tr td img{border:solid 1px #ccc;padding:3px;width:42px;height:60px;cursor:hand} 
table tr td span{float:left;padding-left:12px} 
table tr th{background-color:#ccc;height:32px} 
.clsImg{position:absolute;border:solid 1px #ccc;padding:3px;width:85px;height:120px;background-color:#eee;display:none} 
.btn{border:#666 1px solid;padding:2px;width:50px;filter:progid;DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#ECE9DB);} 
</style> 
<script type="text/javascript"> 
$(function(){ 
/**隔行变色**/ 
$("table tr:nth-child(odd)").css("background-color","#eee"); 
/**全选复选框单击事件**/ 
$("#chkAll").click(function(){ 
if(this.checked){ 
$("table tr td input[type=checkbox]").attr("checked",true); 
}else{ 
$("table tr td input[type=checkbox]").attr("checked",false); 
} 
}); 
/**删除按钮单击事件**/ 
$("#btnDel").click(function(){ 
var intL = $("table tr td input:checked:not('#chkAll')").length; 
if(intL !=0){ 
$("table tr td input[type=checkbox]:not('#chkAll')"). each(function(index){ 
if(this.checked){ 
$("table tr[id="+this.value+"]").remove(); 
} 
}); 
} 
}); 
/**小图片鼠标移动事件**/ 
var x = 5; var y = 15; 
$("table tr td img").mousemove(function(e){ 
$("#imgTip").attr("src",this.src).css({"top":(e.pageY+y)+"px","left":(e.pageX+x)+"px"}).show(3000); 
}); 
/**小图片鼠标移出事件**/ 
$("table tr td img").mouseout(function(){ 
$("#imgTip").hide(); 
}); 
}); 
</script> 
</HEAD> 
<BODY> 
<table> 
<tr> 
<th>选项</th> 
<th>编号</th> 
<th>封面</th> 
<th>购书人</th> 
<th>性别</th> 
<th>购书价</th> 
</tr> 
<tr id="0"> 
<td><input id="Checkbox1" type="checkbox" value="0"/></td> 
<td>1001</td> 
<td><img src="Images/img03.jpg" alt=""></td> 
<td>刘明明</td> 
<td>女</td> 
<td>37.80元</td> 
</tr> 
<tr id="1"> 
<td><input id="Checkbox2" type="checkbox" value="1"/></td> 
<td>1002</td> 
<td><img src="Images/img04.jpg" alt=""></td> 
<td>李小明</td> 
<td>男</td> 
<td>35.60元</td> 
</tr> 
<tr id="2"> 
<td><input id="Checkbox3" type="checkbox" value="2"/></td> 
<td>1003</td> 
<td><img src="Images/img08.jpg" alt=""></td> 
<td>张小星</td> 
<td>女</td> 
<td>45.60元</td> 
</tr> 
</table> 
<table> 
<tr> 
<td style="text-align:left;height:28px"> 
<span> 
<input id="chkAll" type="checkbox"/>全选 
</span> 
<span> 
<input id="btnDel" type="button" value="删除" class="btn"/> 
</span> 
</td> 
</tr> 
</table> 
<img id="imgTip" class="clsImg" src="Images/img03.gif"/> 
</BODY> 
</HTML>

3、效果图预览
jquery入门—数据删除与隔行变色以及图片预览
Javascript 相关文章推荐
jQuery 使用手册(一)
Sep 23 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
Dec 13 Javascript
js获取会话框prompt的返回值的方法
Jan 10 Javascript
JavaScript设置获取和设置属性的方法
Mar 04 Javascript
基于javascript实现最简单的选项卡切换效果
May 16 Javascript
原生js实现焦点轮播图效果
Jan 12 Javascript
BootStrap 弹出层代码
Feb 09 Javascript
angular.js+node.js实现下载图片处理详解
Mar 31 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
Sep 14 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
Nov 14 Javascript
js实现html滑动图片拼图验证
Jun 24 Javascript
JavaScript字符串转数字的简单实现方法
Nov 27 Javascript
jquery入门—编写一个导航条(可伸缩)
Jan 07 #Javascript
jquery入门—访问DOM对象方法
Jan 07 #Javascript
jQuery.clean使用方法及思路分析
Jan 07 #Javascript
js获取height和width的方法说明
Jan 06 #Javascript
javascript时间自动刷新实现原理与步骤
Jan 06 #Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
Jan 06 #Javascript
一些常用弹出窗口/拖放/异步文件上传等实用代码
Jan 06 #Javascript
You might like
php array的学习笔记
2012/05/16 PHP
深入php list()函数的详解
2013/06/05 PHP
9个经典的PHP代码片段分享
2014/12/18 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
Yii2框架可逆加密简单实现方法
2017/08/25 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
jquery ajax实现下拉框三级无刷新联动,且保存保持选中值状态
2013/10/29 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
JavaScript中对象属性的添加和删除示例
2014/05/12 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
2016/01/15 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
python+pyqt实现12306图片验证效果
2017/10/25 Python
python list元素为tuple时的排序方法
2018/04/18 Python
python 读取视频,处理后,实时计算帧数fps的方法
2018/07/10 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
pandas的resample重采样的使用
2020/04/24 Python
socket.io 和canvas 实现的共享画板功能
2019/05/22 HTML / CSS
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
军训学生自我鉴定
2014/02/12 职场文书
毕业生个人求职自荐信
2014/02/26 职场文书
书香家庭事迹材料
2014/05/09 职场文书
文明生主要事迹
2014/05/25 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
灵山大佛导游词
2015/02/04 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
银行招聘自荐信
2015/03/06 职场文书
2015年药品销售工作总结范文
2015/05/25 职场文书
运动会班级前导词
2015/07/20 职场文书
工作后的感想
2015/08/07 职场文书
七年级作文之《我和我的祖国》观后感作文
2019/10/18 职场文书