//点击复选框添加样式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
table {
border: 0;
border-collapse: collapse;
}
td {
font: normal 12px/17px Arial;
padding: 2px;
width: 100px;
}
th {
font: bold 12px/17px Arial;
text-align: left;
padding: 4px;
border-bottom: 1px solid #333;
}
.even {
background: #FFF38F;
}
/* 偶数行样式*/
.odd {
background: #FFFFEE;
}
/* 奇数行样式*/
.selected {
background: #FF6500;
color: #fff;
}
</style>
<script src="js/jquery-1.11.3.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("tbody tr:even").addClass("even");
$("tbody tr:odd").addClass("odd");
$(":checkbox").change(function () {
if ($(this).is(":checked")) {
$(this).parents("tr").addClass("selected");
}else{
$(this).parents("tr").removeClass("selected");
}
});
//初始化默认选中色selected样式
$(":checkbox").each(function () {
if ($(this).is(":checked")) {
$(this).parents("tr").addClass("selected");
}
})
})
</script>
</head>
<body>
<table>
<thead>
<tr>
<th></th>
<th>姓名</th>
<th>性别</th>
<th>暂住地</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" name="choice" value=""/></td>
<td>张山</td>
<td>男</td>
<td>浙江宁波</td>
</tr>
<tr>
<td><input type="checkbox" name="choice" value=""/></td>
<td>李四</td>
<td>女</td>
<td>浙江杭州</td>
</tr>
<tr>
<td><input type="checkbox" name="choice" value="" checked='checked'/></td>
<td>王五</td>
<td>男</td>
<td>湖南长沙</td>
</tr>
<tr>
<td><input type="checkbox" name="choice" value=""/></td>
<td>找六</td>
<td>男</td>
<td>浙江温州</td>
</tr>
<tr>
<td><input type="checkbox" name="choice" value=""/></td>
<td>Rain</td>
<td>男</td>
<td>浙江杭州</td>
</tr>
<tr>
<td><input type="checkbox" name="choice" value=""/></td>
<td>MAXMAN</td>
<td>女</td>
<td>浙江杭州</td>
</tr>
</tbody>
</table>
</body>
</html>
//点击行添加样式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
table {
border: 0;
border-collapse: collapse;
}
td {
font: normal 12px/17px Arial;
padding: 2px;
width: 100px;
}
th {
font: bold 12px/17px Arial;
text-align: left;
padding: 4px;
border-bottom: 1px solid #333;
}
.even {
background: #FFF38F;
}
/* 偶数行样式*/
.odd {
background: #FFFFEE;
}
/* 奇数行样式*/
.selected {
background: #FF6500;
color: #fff;
}
</style>
<script src="js/jquery-1.11.3.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("tbody tr:even").addClass("even");
$("tbody tr:odd").addClass("odd");
$("tbody tr").click(function () {
var hasselect = $(this).hasClass("selected");
if (hasselect) {
$(this).removeClass("selected");
$(this).find("input").attr("checked", false);
} else {
$(this).addClass("selected");
$(this).find("input").attr("checked", true);
}
})
$('tbody>tr:has(:checked)').addClass('selected');
// $(":checkbox").each(function () {
// if ($(this).is(":checked")) {
// $(this).parents("tr").addClass("selected");
// }
// })
})
</script>
</head>
<body>
<table>
<thead>
<tr>
<th></th>
<th>姓名</th>
<th>性别</th>
<th>暂住地</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" name="choice" value=""/></td>
<td>张山</td>
<td>男</td>
<td>浙江宁波</td>
</tr>
<tr>
<td><input type="checkbox" name="choice" value=""/></td>
<td>李四</td>
<td>女</td>
<td>浙江杭州</td>
</tr>
<tr>
<td><input type="checkbox" name="choice" value="" checked='checked'/></td>
<td>王五</td>
<td>男</td>
<td>湖南长沙</td>
</tr>
<tr>
<td><input type="checkbox" name="choice" value=""/></td>
<td>找六</td>
<td>男</td>
<td>浙江温州</td>
</tr>
<tr>
<td><input type="checkbox" name="choice" value=""/></td>
<td>Rain</td>
<td>男</td>
<td>浙江杭州</td>
</tr>
<tr>
<td><input type="checkbox" name="choice" value=""/></td>
<td>MAXMAN</td>
<td>女</td>
<td>浙江杭州</td>
</tr>
</tbody>
</table>
</body>
</html>
以上这篇jQuery实现选中行变色效果(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# 选中行变色
# jquery实现效果比较好的table选中行颜色
# jQuery轻松实现表格的隔行变色和点击行变色的实例代码
# jquery入门—选择器实现隔行变色实例代码
# jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
# 基于jQuey实现鼠标滑过变色(整行变色)
# JS与jQuery实现隔行变色的方法
# 给大家
# 李四
# 王五
# 希望能
# 这篇
# 小编
# 大家多多
# 复选框
# xhtml
# xml
# head
# en
# lang
# strict
# TR
# xmlns
# gt
# dtd
# collapse
# border
相关文章:
如何获取免费开源的自助建站系统源码?
临沂网站制作公司有哪些,临沂第四中学官网?
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
建站之星如何助力企业快速打造五合一网站?
建站之星如何实现PC+手机+微信网站五合一建站?
如何通过多用户协作模板快速搭建高效企业网站?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
如何在IIS中新建站点并配置端口与IP地址?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
seo网站制作优化,网站SEO优化步骤有哪些?
建站之星展会模板:智能建站与自助搭建高效解决方案
官网网站制作腾讯审核要多久,联想路由器newifi官网
如何在宝塔面板创建新站点?
已有域名和空间,如何快速搭建网站?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
如何在局域网内绑定自建网站域名?
重庆网站制作公司哪家好,重庆中考招生办官方网站?
如何在Windows 2008云服务器安全搭建网站?
如何选择靠谱的建站公司加盟品牌?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
建站主机是否属于云主机类型?
如何快速生成专业多端适配建站电话?
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
建站之星代理如何优化在线客服效率?
开封网站制作公司,网络用语开封是什么意思?
如何获取PHP WAP自助建站系统源码?
,交易猫的商品怎么发布到网站上去?
建站之星客服服务时间及联系方式如何?
一键网站制作软件,义乌购一件代发流程?
如何彻底卸载建站之星软件?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
长沙做网站要多少钱,长沙国安网络怎么样?
深入理解Android中的xmlns:tools属性
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
详解jQuery停止动画——stop()方法的使用
高防服务器租用首荐平台,企业级优惠套餐快速部署
香港服务器建站指南:免备案优势与SEO优化技巧全解析
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
网站按钮制作软件,如何实现网页中按钮的自动点击?
企业微网站怎么做,公司网站和公众号有什么区别?
建站之星代理如何获取技术支持?
青岛网站建设如何选择本地服务器?
如何用IIS7快速搭建并优化网站站点?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
如何在橙子建站上传落地页?操作指南详解
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
如何确保FTP站点访问权限与数据传输安全?
*请认真填写需求信息,我们会在24小时内与您取得联系。