看着书上的代码,自己敲了好一阵,发现自己优化后的代码比书上的更简洁,功能也更多,贴出来,留后用。

功能:
表格行点击变背景色、选择删除、全选删除、图片原图显示
效果显示:
代码贴上:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<meta name="keywords" content=" keywords" />
<meta name="description" content="description" />
</head>
<script type="text/javascript" src="jquery-1.7.2.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:pointer}
table tr td span{float:left;padding-left:12px}
table tr th{background-color:#ccc;height:32px;background-color:#fff}
.clsImg{position:absolute;border:solid 1px #ccc;padding:3px;background-color:#eee;display:none;cursor:pointer}
.btn{border:solid 1px #666;padding:2px;width:50px;filter:progd:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fff,EndColorStr=#ECE9D8);cursor:pointer}
</style>
<body>
<script type="text/javascript">
$(function(){
//点击表格行变色
$('tr').click(function(){
if((this.style.backgroundColor=='')||(this.style.backgroundColor=='rgb(255, 255, 255)')){
this.style.cssText='background-color:#CCC';
}else{
this.style.cssText='background-color:#fff';
}
})
//放大图显示
$('.a').mousemove(function(e){
$('#imgTip').show().attr('src',this.src);
$('#imgTip').css({'top':(e.pageY+5)+'px','left':(e.pageX+5)+'px'});
});
$('.a').mouseover(function(e){
$('#imgTip').show().attr('src',this.src);
$('#imgTip').css({'top':(e.pageY+5)+'px','left':(e.pageX+5)+'px'});
});
$('.a').mouseout(function(){
$('#imgTip').hide();
});
//点击全选
$('#checkAll').click(function(){
if(this.checked){
$(':checkbox').attr('checked',true);
}else{
$(':checkbox').attr('checked',false);
}
});
//删除部分与全部
$('.btn').click(function(){
if($('#checkAll').attr('checked')){
$('table tr td :checkbox:not("#checkAll")').each(function(index){
$('#'+this.value).remove();
});
}else{
$(':checkbox:not("#checkAll")').each(function(index){
if(this.checked){
$('#'+this.value).remove();
}
})
}
});
});
</script>
<table>
<tr>
<th>选项</th>
<th>编号</th>
<th>封面</th>
<th>购书人</th>
<th>性别</th>
<th>够书价</th>
</tr>
<tr id="0">
<td><input type="checkbox" name="" id="checkbox1" value="0" /></td>
<td>1001</td>
<td><img src="1.jpg" title="" alt="" class="a" /></td>
<td>李小明</td>
<td>男</td>
<td>35.6元</td>
</tr>
<tr id="1">
<td><input type="checkbox" name="" id="checkbox2" value="1" /></td>
<td>1002</td>
<td><img src="2.jpg" title="" alt="" class="a" /></td>
<td>王明</td>
<td>男</td>
<td>28.9元</td>
</tr>
<tr id="2">
<td><input type="checkbox" name="" id="checkbox3" value="2" /></td>
<td>1003</td>
<td><img src="3.jpg" title="" alt="" class="a" /></td>
<td>皮特</td>
<td>女</td>
<td>34.3元</td>
</tr>
<tr id="3">
<td><input type="checkbox" name="" id="checkbox3" value="3" /></td>
<td>2356</td>
<td><img src="4.jpg" title="" alt="" class="a" /></td>
<td>爱丁堡</td>
<td>男</td>
<td>23.3元</td>
</tr>
</table>
<table>
<tr>
<td style="text-align:left;height:28px">
<span><input type="checkbox" name="" id="checkAll" />全选</span>
<span><input type="button" value="删除" class="btn" /></span>
</td>
</tr>
</table>
<img src="1.jpg" title="" alt="" id="imgTip" class="clsImg" />
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jQuery表格点击变色
# jQuery全选表格
# jQuery删除表格
# jQuery EasyUI API 中文文档 - DataGrid数据表格
# jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
# jQuery EasyUI中对表格进行编辑的实现代码
# jQuery EasyUI API 中文文档 - ComboGrid 组合表格
# jQuery LigerUI 使用教程表格篇(1)
# jQuery操作表格(table)的常用方法、技巧汇总
# jQuery表格插件datatables用法总结
# jQuery 表格隔行变色代码[修正注释版]
# jQuery一步一步实现跨浏览器的可编辑表格
# 支持IE、Firefox、Safari、Chrome、Opera
# editable.js 基于jquery的表格的编辑插件
# 全选
# 爱丁堡
# 书上
# 看着
# 发现自己
# 贴上
# 贴出
# 敲了
# 大家多多
# 皮特
# 背景色
# css
# js
# min
# body
# size
# font
# javascript
# type
# script
相关文章:
宝塔面板如何快速创建新站点?
高防服务器如何保障网站安全无虞?
内部网站制作流程,如何建立公司内部网站?
高性价比服务器租赁——企业级配置与24小时运维服务
网站网页制作专业公司,怎样制作自己的网页?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
在线制作视频网站免费,都有哪些好的动漫网站?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
如何用IIS7快速搭建并优化网站站点?
建站之星图片链接生成指南:自助建站与智能设计教程
如何用PHP工具快速搭建高效网站?
如何快速搭建高效WAP手机网站?
非常酷的网站设计制作软件,酷培ai教育官方网站?
html制作网站的步骤有哪些,iapp如何添加网页?
建站之星安装模板失败:服务器环境不兼容?
如何选择高性价比服务器搭建个人网站?
如何快速辨别茅台真假?关键步骤解析
详解jQuery停止动画——stop()方法的使用
已有域名和空间如何快速搭建网站?
如何通过商城自助建站源码实现零基础高效建站?
建站主机如何选?性能与价格怎样平衡?
南京网站制作费用,南京远驱官方网站?
如何在阿里云服务器自主搭建网站?
如何设置并定期更换建站之星安全管理员密码?
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
如何在IIS服务器上快速部署高效网站?
建站之星如何实现网站加密操作?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
,在苏州找工作,上哪个网站比较好?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
制作表格网站有哪些,线上表格怎么弄?
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
建站之星免费版是否永久可用?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
网站制作话术技巧,网站推广做的好怎么话术?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
岳西云建站教程与模板下载_一站式快速建站系统操作指南
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
怀化网站制作公司,怀化新生儿上户网上办理流程?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
宝塔新建站点报错如何解决?
如何在腾讯云服务器上快速搭建个人网站?
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
如何破解联通资金短缺导致的基站建设难题?
制作销售网站教学视频,销售网站有哪些?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
*请认真填写需求信息,我们会在24小时内与您取得联系。