勾中行变色效果
//點擊復選框添加樣式
<!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>?
轉載于:https://www.cnblogs.com/lwj820876312/p/7122486.html
總結
- 上一篇: Fragment+Viewpaager
- 下一篇: poj1753 Flip Game(枚举