//點(diǎn)擊復(fù)選框添加樣式
<!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;    }    /* 偶數(shù)行樣式*/    .odd {      background: #FFFFEE;    }    /* 奇數(shù)行樣式*/    .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");        }      });      //初始化默認(rèn)選中色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>湖南長(zhǎng)沙</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>//點(diǎn)擊行添加樣式
<!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;    }    /* 偶數(shù)行樣式*/    .odd {      background: #FFFFEE;    }    /* 奇數(shù)行樣式*/    .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>湖南長(zhǎng)沙</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實(shí)現(xiàn)選中行變色效果(實(shí)例講解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注