欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2017年07月06日 08:28:39   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇jQuery實(shí)現(xiàn)選中行變色效果(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

//點(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è)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • jQuery 移動(dòng)端artEditor富文本編輯器

    jQuery 移動(dòng)端artEditor富文本編輯器

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

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

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

    javascript特殊用法示例介紹

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

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

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

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

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

    jQuery模擬Marquee實(shí)現(xiàn)無(wú)縫滾動(dòng)效果完整實(shí)例

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

    jquery計(jì)算出left和top,讓一個(gè)div水平垂直居中的簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)?lái)一篇jquery計(jì)算出left和top,讓一個(gè)div水平垂直居中的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • jQuery?基礎(chǔ)選擇器與屬性選擇器

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

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

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

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

    jQuery的三種$()

    $號(hào)是jQuery“類(lèi)”的一個(gè)別稱(chēng),$()構(gòu)造了一個(gè)jQuery對(duì)象。所以,“$()”可以叫做jQuery的構(gòu)造函數(shù)(個(gè)人觀點(diǎn),呵呵?。?/div> 2009-12-12

最新評(píng)論