java學(xué)習(xí)

          java學(xué)習(xí)

           

          jquery的表格的隔行換色和多選行


          <html>
          <head>
          <script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
          <script type="text/javascript">
              $(function(){
                  $("tbody>tr:odd").addClass("odd"); //先排除第一行,然后給奇數(shù)行添加樣式
                  $("tbody>tr:even").addClass("even"); //先排除第一行,然后給偶數(shù)行添加樣式
                  $('tbody>tr').click(function() {
                      if ($(this).hasClass('selected')) {
                          $(this)
                              .removeClass('selected')
                              .find(':checkbox').attr('checked',false);
                      }else{
                          $(this)
                              .addClass('selected')
                              .find(':checkbox').attr('checked',true);
                      }
                  });
                  // 如果復(fù)選框默認(rèn)情況下是選擇的,則高色.
                  // $('table :checkbox:checked').parent().parent().addClass('selected');
                  //簡化:
                  $('table :checkbox:checked').parents("tr").addClass('selected');
                  //$('tbody>tr:has(:checked)').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>


          <html>
          <head>
          <script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
          <script type="text/javascript">
            $(function(){
                  $("tbody>tr:odd").addClass("odd");
                  $("tbody>tr:even").addClass("even");
                  $('tbody>tr').click(function() {
                      //判斷當(dāng)前是否選中
                      var hasSelected=$(this).hasClass('selected');
                      //如果選中,則移出selected類,否則就加上selected類
                      $(this)[hasSelected?"removeClass":"addClass"]('selected')
                          //查找內(nèi)部的checkbox,設(shè)置對應(yīng)的屬性。
                          .find(':checkbox').attr('checked',!hasSelected);
                  });
                  // 如果復(fù)選框默認(rèn)情況下是選擇的,則高色.
                  $('tbody>tr:has(:checked)').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>

          posted on 2013-03-20 11:24 楊軍威 閱讀(237) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 同江市| 郧西县| 贵南县| 海伦市| 思南县| 河东区| 巴彦县| 阳谷县| 潼南县| 美姑县| 普宁市| 合江县| 巴东县| 洛宁县| 大石桥市| 广元市| 托克逊县| 太和县| 沭阳县| 海晏县| 石狮市| 寻甸| 新龙县| 沂水县| 普定县| 余江县| 荔波县| 德惠市| 寿光市| 个旧市| 巴彦淖尔市| 桐庐县| 晋江市| 高邑县| 南汇区| 莲花县| 苏尼特右旗| 大新县| 洛宁县| 光泽县| 甘南县|