亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jQuery實現(xiàn)選中行變色效果(實例講解)

 更新時間:2017年07月06日 08:28:39   投稿:jingxian  
下面小編就為大家?guī)硪黄猨Query實現(xiàn)選中行變色效果(實例講解)。小編覺得挺不錯的,現(xià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");
        }
      });
      //初始化默認選中色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;
    }

    /* 偶數(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>湖南長沙</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實現(xiàn)選中行變色效果(實例講解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • jQuery 移動端artEditor富文本編輯器

    jQuery 移動端artEditor富文本編輯器

    這篇文章主要介紹了jQuery 移動端artEditor富文本編輯器 的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • jQuery中值得注意的trigger方法淺析

    jQuery中值得注意的trigger方法淺析

    在前端頁面開發(fā)中,我們有時候希望能自定執(zhí)行一些人性化操作,比如鼠標不用點擊自動就能點擊等操作,利用傳統(tǒng)的js語言需要編寫復(fù)雜的代碼才能實現(xiàn)此功能,這時候我們使用jquery的trigger()方法就能輕松實現(xiàn)。本文就給大家詳細介紹了關(guān)于jQuery中值得注意的trigger方法。
    2016-12-12
  • javascript特殊用法示例介紹

    javascript特殊用法示例介紹

    javascript特殊用法你知道嗎?下面為大家介紹下與function函數(shù)相關(guān)的東西
    2013-11-11
  • jquery 判斷是否支持Placeholder屬性的方法

    jquery 判斷是否支持Placeholder屬性的方法

    下面小編就為大家?guī)硪黄猨query 判斷是否支持Placeholder屬性的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • jquery+ajax請求且?guī)Х祷刂档拇a

    jquery+ajax請求且?guī)Х祷刂档拇a

    這兩天的工作內(nèi)容不多,基本是關(guān)于jquery中ajax的。之前一直都是寫的最簡單的ajax請求,并沒關(guān)注怎么獲取ajax返回值的問題。
    2015-08-08
  • jQuery模擬Marquee實現(xiàn)無縫滾動效果完整實例

    jQuery模擬Marquee實現(xiàn)無縫滾動效果完整實例

    這篇文章主要介紹了jQuery模擬Marquee實現(xiàn)無縫滾動效果,結(jié)合完整實例形式分析了jQuery針對圖片與文字的無縫滾動效果實現(xiàn)技巧,需要的朋友可以參考下
    2016-09-09
  • jquery計算出left和top,讓一個div水平垂直居中的簡單實例

    jquery計算出left和top,讓一個div水平垂直居中的簡單實例

    下面小編就為大家?guī)硪黄猨query計算出left和top,讓一個div水平垂直居中的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • jQuery?基礎(chǔ)選擇器與屬性選擇器

    jQuery?基礎(chǔ)選擇器與屬性選擇器

    這篇文章主要介紹了jQuery?基礎(chǔ)選擇器與屬性選擇器,選擇所有元素,此選擇器使用要慎重,其速度是極其慢的,詳細介紹內(nèi)容需要的小伙伴可以參考一下下面文章內(nèi)容
    2022-08-08
  • jQuery移動端日期(datedropper)和時間(timedropper)選擇器附源碼下載

    jQuery移動端日期(datedropper)和時間(timedropper)選擇器附源碼下載

    今天我給大家介紹一款非常有趣的日期和時間選擇器,它分為日期選擇器datedropper以及時間選擇器timedropper,他們倆尤其適合在移動端上應(yīng)用。感興趣的小伙伴一起學(xué)習(xí)吧
    2016-04-04
  • jQuery的三種$()

    jQuery的三種$()

    $號是jQuery“類”的一個別稱,$()構(gòu)造了一個jQuery對象。所以,“$()”可以叫做jQuery的構(gòu)造函數(shù)(個人觀點,呵呵?。?。
    2009-12-12

最新評論