//点击复选框添加样式
<!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
相关文章:
TestNG的testng.xml配置文件怎么写
电商平台网站制作流程,电商网站如何制作?
建站之星在线版空间:自助建站+智能模板一键生成方案
如何安全更换建站之星模板并保留数据?
建站VPS配置与SEO优化指南:关键词排名提升策略
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
如何配置IIS站点权限与局域网访问?
教学网站制作软件,学习*后期制作的网站有哪些?
小建面朝正北,A点实际方位是否存在偏差?
北京制作网站的公司,北京铁路集团官方网站?
制作网站的基本流程,设计网站的软件是什么?
微信小程序 五星评分(包括半颗星评分)实例代码
广平建站公司哪家专业可靠?如何选择?
外贸公司网站制作哪家好,maersk船公司官网?
如何获取上海专业网站定制建站电话?
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
大连网站设计制作招聘信息,大连投诉网站有哪些?
如何选择高效响应式自助建站源码系统?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
建站之星伪静态规则如何正确配置?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
建站之星上传入口如何快速找到?
公司网站设计制作厂家,怎么创建自己的一个网站?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
如何在阿里云通过域名搭建网站?
如何在阿里云购买域名并搭建网站?
如何在腾讯云免费申请建站?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
如何高效配置香港服务器实现快速建站?
制作营销网站公司,淘特是干什么用的?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
如何访问已购建站主机并解决登录问题?
建站三合一如何选?哪家性价比更高?
如何通过.red域名打造高辨识度品牌网站?
如何在Windows服务器上快速搭建网站?
已有域名和空间如何快速搭建网站?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
济南企业网站制作公司,济南社保单位网上缴费步骤?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
MySQL查询结果复制到新表的方法(更新、插入)
如何高效完成自助建站业务培训?
如何快速查询网站的真实建站时间?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
高性能网站服务器配置指南:安全稳定与高效建站核心方案
*请认真填写需求信息,我们会在24小时内与您取得联系。