jQuery实现类似淘宝购物车全选状态示例


Posted in Javascript onJune 26, 2013

jQuery实现类似淘宝购物车全选状态示例

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>我是投资者</title> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
<style type="text/css">*{margin:0;padding:0;color:#727272;font-size:12px; outline:none;} 
table{ border-collapse:collapse; border-spacing:0; } 
a{color:#3A3A3A; text-decoration:none; color:#575757;} 
a:hover{ text-decoration:none;} 
.L_user .mailspage{ background:#fff;} 
.L_user .mailspage .mail{padding-bottom:25px;} 
.L_user .mailspage .mail p{margin:0px 0 5px 5px; padding-top:5px;} 
.L_user .mailspage .mail table{width:745px; text-align:center;} 
.L_user .mailspage .mail .table_box{ width:745px;border:1px solid #DDDDDD;margin:0 0 0px 10px;} 
.L_user .mailspage .mail .firsttr{border-top:none;} 
.L_user .mailspage .mail td{ height:30px; line-height:30px;} 
.L_user .mailspage .sendmsm {margin-top:25px;} 
.L_user .mailspage .sendmsm div{margin:0 0 10px 40px;} 
.L_user .mailspage .sendmsm div label{ width:50px; text-align:right; display:inline-block; vertical-align:middle;margin-right:5px;} 
.L_user .mailspage .sendmsm div input{margin-right:5px; border:1px solid #ccc; height:20px; line-height:20px; padding-left:5px; vertical-align:middle; border-radius:5px;} 
.L_user .mailspage .sendmsm div textarea{ width:270px; height:130px; vertical-align:top;border:1px solid #ccc; padding:5px; border-radius:5px;} 
.L_user .mailspage .sendmsm div a{width:108px; height:35px; display:inline-block; background:url(../images/L_btn0615.jpg) no-repeat -8px -72px; vertical-align:middle;margin-right:10px;} 
.L_user .mailspage .sendmsm div a:hover{ background-position:-8px -115px;} 
.L_user .mailspage{width:768px; border:1px solid #E5E5E5; float:left; overflow:hidden;} 
.L_user .mailspage .loantab{background:#fff;border-bottom:1px solid #E5E5E5; } 
.L_user .mailspage .loantab a{width:127px; height:40px; border:1px solid #E5E5E5; border-bottom:none;display:inline-block; text-align:center; border-left:none; border-top:none; line-height:40px; color:#464646; font-weight:bold; } 
.L_user .mailspage .loantab a.c{ background:#F4F4F4; color:#CF161C;} 
.L_user .mailspage .mail .markbtn a{ width:64px; height:27px; background:url(../images/L_btn0615.jpg) no-repeat -4px -6px; display:inline-block; text-align:center; line-height:25px; vertical-align:middle;} 
.L_user .mailspage .mail .markbtn a:hover{ background-position:-4px -37px;} 
.L_user .mailspage .mail .firsttr{ background:#F9F9F9; border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD; height:20px; line-height:20px;}</style> 
</head> <body> 
<div class="L_user clear-fix"> 
<div class="mailspage"> 
<div class="loantab"><a href="javascript:void(0)" class="c">收件箱</a><a href="javascript:void(0)">已发送</a><a href="javascript:void(0)">发信息</a></div> 
<div class="mail"> 
<p class="markbtn"><a href="javascript:void(0)" class="deletebtn">删除</a><a href="javascript:void(0)">标记已读</a><a href="javascript:void(0)">标记未读</a></p> 
<div class="table_box"> 
<table> 
<tr id="titletr"> 
<td class="firsttr"><input type="checkbox" id="allcheckbox" /></td> 
<td class="firsttr"><img src="images/L_mail.png" /></td> 
<td class="firsttr">发件人</td> 
<td class="firsttr">标题</td> 
<td class="firsttr">发送时间</td> 
</tr> 
<tr> 
<td><input type="checkbox" /></td> 
<td>3</td> 
<td>XXX</td> 
<td>XXX</td> 
<td>XXX</td> 
</tr> 
<tr> 
<td><input type="checkbox" /></td> 
<td>3</td> 
<td>XXX</td> 
<td>XXX</td> 
<td>XXX</td> 
</tr> 
<tr> 
<td><input type="checkbox" /></td> 
<td>3</td> 
<td>XXX</td> 
<td>XXX</td> 
<td>XXX</td> 
</tr> 
</table> 
<p class="page">共0条<a href="javascript:void(0)">首页</a><a href="javascript:void(0)">上一页</a><a href="javascript:void(0)">下一页</a><a href="javascript:void(0)">尾页</a></p> 
</div> 
</div> 
</div> 
</div>

<script type="text/javascript">//删除选中: 
$(".markbtn .deletebtn").click(function(){ 
$(".table_box tr").each(function(){ 
if($(this).find("input").attr("checked")&&$(this).index()!=0){ 
$(this).remove(); 
} 
}) 
}) 
$("#allcheckbox").click(function(){ 
if($(this).attr("checked")){ 
$(".table_box td input").attr("checked","checked"); 
}else{ 
$(".table_box td input").attr("checked","") 
} 
}) $(".table_box input").not("#allcheckbox").click(function(){ 
$(".table_box input").not("#allcheckbox").each(function(){ 
if($(".table_box input[type='checkbox']:checked").not("#allcheckbox").length==$(".table_box tr").not("#titletr").length){ 
$("#allcheckbox").attr("checked","checked"); 
}else{ 
$("#allcheckbox").attr("checked",""); 
} 
}) 
})</script> 
</body> 
</html>
Javascript 相关文章推荐
$.each与$().each的区别示例介绍
Mar 20 Javascript
js实现的复制兼容chrome和IE
Apr 03 Javascript
浅谈js中变量初始化
Feb 03 Javascript
Javascript实现网络监测的方法
Jul 31 Javascript
JS实现的车标图片提示效果代码
Oct 10 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
Jun 13 Javascript
bootstrap警告框使用方法解析
Jan 13 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
Jan 04 Javascript
vue自定义指令directive实例详解
Jan 17 Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
Aug 10 Javascript
es6中new.target的作用和使用场景简单示例分析
Mar 14 Javascript
Vue关于组件化开发知识点详解
May 13 Javascript
如何让页面加载完成后执行js
Jun 26 #Javascript
文件编码导致jquery失效的解决方法
Jun 26 #Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
Jun 26 #Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
Jun 26 #Javascript
中文路径导致unitpngfix.js不正常的解决方法
Jun 26 #Javascript
解析javascript 数组以及json元素的添加删除
Jun 26 #Javascript
解析jquery获取父窗口的元素
Jun 26 #Javascript
You might like
对Session和Cookie的区分与解释
2007/03/16 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
使用PHP实现二分查找算法代码分享
2011/06/24 PHP
如何使用PHP计算上一个月的今天
2013/05/23 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
jQuery实现单击和鼠标感应事件
2015/02/01 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
基于d3.js实现实时刷新的折线图
2016/08/03 Javascript
video.js使用改变ui过程
2017/03/05 Javascript
JavaScript基础心法 深浅拷贝(浅拷贝和深拷贝)
2018/03/05 Javascript
NodeJS加密解密及node-rsa加密解密用法详解
2018/10/12 NodeJs
Angular封装搜索框组件操作示例
2019/04/25 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
jquery实现鼠标悬浮弹出气泡提示框
2020/12/23 jQuery
python显示生日是星期几的方法
2015/05/27 Python
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
基于python 二维数组及画图的实例详解
2018/04/03 Python
Gauss-Seidel迭代算法的Python实现详解
2019/06/29 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
Python字典底层实现原理详解
2019/12/18 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
植村秀美国官网:Shu Uemura美国
2019/03/19 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
营销与策划个人求职信
2013/09/22 职场文书
员工评语大全
2014/01/19 职场文书
一月红领巾广播稿
2014/02/11 职场文书
参观接待方案
2014/03/17 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
坎儿井导游词
2015/02/09 职场文书
升职自我推荐信范文
2015/03/25 职场文书
食品质检员岗位职责
2015/04/08 职场文书
针对吵架老公保证书
2015/05/08 职场文书