您好,登錄后才能下訂單哦!
//點擊復選框添加樣式
<!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實現選中行變色效果(實例講解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。