中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

綜合jQuery在表格中的應用

發布時間:2020-06-04 06:40:03 來源:網絡 閱讀:440 作者:lflianglan 欄目:web開發

 

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html> 
  3.     <head> 
  4.         <meta http-equiv="content-type" content="text/html;charset=utf-8"/> 
  5.         <meta name="keywords" content="關鍵詞1,關鍵詞2,關鍵詞3等等"/> 
  6.         <title>jQuery表格應用</title> 
  7.         <style type="text/css"> 
  8.             .tabWrap{width:400px; height:auto; border:1px solid #000; margin:10px auto;} 
  9.             table{width:100%; height:auto;} 
  10.             tr{width:100%; height:40px; line-height:40px; text-align:center;} 
  11.             thead{background:#d8d8d8; border-bottom:1px solid #000;} 
  12.             .even{background:#999;} 
  13.             .odd{pink;} < /span>
  14.             .selected{background:yellow;} 
  15.         </style> 
  16.         <script type="text/javascript" src="../jquery-1.7.2.min.js"></script> 
  17.         <script type="text/javascript"> 
  18.             $(function(){ 
  19.                 //普通的隔行變色效果,且排除表頭 
  20.                 $("tbody>tr:odd").addClass("odd"); 
  21.                 $("tbody>tr:even").addClass("even"); 
  22.  
  23.                 //使用contains選擇器將某一行變為高亮顯示 
  24.                 $("tr:contains('王五')").addClass("selected"); 
  25.  
  26.                 //單選框控制表格行高亮 
  27.                 $("#rad>tr").click(function(){ 
  28.                     $(this).addClass("selected") 
  29.                            .siblings().removeClass("selected") 
  30.                            .end() //如果需要重新返回到$(this)對象就可以用end()方法 
  31.                            .find(":radio").prop("checked",true); 
  32.                 }) 
  33.                 $("input:checked").parents("tr").addClass("selected");//默認選中行高亮 
  34.  
  35.                 //復選框控制表格高亮 
  36.                 $("#che>tr").click(function(){ 
  37.                     if($(this).hasClass("selected")){ 
  38.                         $(this).removeClass("selected") 
  39.                                .find(":checkbox").prop("checked",false); 
  40.                     }else{ 
  41.                         $(this).addClass("selected") 
  42.                                .find(":checkbox").attr("checked",true); 
  43.                     } 
  44.                 }) 
  45.  
  46.                 //表格展開關閉 
  47.                 $("tr.parent").click(function(){//獲取所謂的父行,并給點擊事件 
  48.                     $(this) 
  49.                     .toggleClass("selected")   //添加或刪除高亮 
  50.                     .siblings(".child_"+this.id).toggle();  //隱藏或顯示所謂的字行 
  51.                     //".child_"+this.id這樣寫必須命名符合規則,child_后面的跟id一樣 
  52.                 }) 
  53.  
  54.                 //表格內容帥選  利用contains選擇器和filter()方法 
  55.                 $("#filterName").keyup(function(){ 
  56.                     $("tbody tr").hide() 
  57.                                  .filter(":contains('"+($(this).val())+"')").show(); 
  58.                 }) 
  59.             }) 
  60.         </script> 
  61.     </head> 
  62.     <body> 
  63.         <div style="margin:0 auto; width:400px; height:auto;"> 
  64.             jQuery應用與表格隔行變色效果,行高亮效果,單選框控制表格行高亮,復選框控制表格高亮,表格展開關閉,以及表格內容帥選等效果。<br /> 
  65.            帥選: <input type="text" id="filterName" /> 
  66.         </div> 
  67.         <div class="tabWrap"> 
  68.             <table style="border-collapse:collapse;"> 
  69.                 <thead> 
  70.                     <tr><th>姓名</th><th>性別</th><th>暫住地</th></tr> 
  71.                 </thead> 
  72.                 <tbody> 
  73.                     <tr class="parent" id="row_01"><td colspan="3">前臺設計組</td></tr> 
  74.                     <tr class="child_row_01"><td>張三</td><td></td><td>浙江寧波</td></tr> 
  75.                     <tr class="child_row_01"><td>李四</td><td></td><td>湖南長沙</td></tr> 
  76.                     <tr class="parent" id="row_02"><td colspan="3">前臺開發組</td></tr> 
  77.                     <tr class="child_row_02"><td>王五</td><td></td><td>河北邢臺</td></tr> 
  78.                     <tr class="child_row_02"><td>趙六</td><td></td><td>河南鄭州</td></tr> 
  79.                     <tr class="child_row_02"><td>劉三</td><td></td><td>湖北武漢</td></tr> 
  80.                     <tr class="parent" id="row_03"><td colspan="3">后臺設計組</td></tr> 
  81.                     <tr class="child_row_03"><td>陳十</td><td></td><td>海南三亞</td></tr> 
  82.                     <tr class="child_row_03"><td>謝天</td><td></td><td>湖南郴州</td></tr> 
  83.                     <tr class="child_row_03"><td>鄧九</td><td></td><td>北京海淀</td></tr> 
  84.                 </tbody> 
  85.             </table> 
  86.         </div> 
  87.         <div class="tabWrap"> 
  88.             <table style="border-collapse:collapse;"> 
  89.                 <thead> 
  90.                     <tr><th></th><th>姓名</th><th>性別</th><th>暫住地</th></tr> 
  91.                 </thead> 
  92.                 <tbody id="rad"> 
  93.                     <tr><td><input type="radio" name="sel" checked="checked" /></td><td>張三</td><td></td><td>浙江寧波</td></tr> 
  94.                     <tr><td><input type="radio" name="sel" /><td>李四</td><td></td><td>湖南長沙</td></tr> 
  95.                     <tr><td><input type="radio" name="sel" /><td>王七</td><td></td><td>河北邢臺</td></tr> 
  96.                     <tr><td><input type="radio" name="sel" /><td>趙六</td><td></td><td>河南鄭州</td></tr> 
  97.                     <tr><td><input type="radio" name="sel" /><td>劉三</td><td></td><td>湖北武漢</td></tr> 
  98.                     <tr><td><input type="radio" name="sel" /><td>陳十</td><td></td><td>海南三亞</td></tr> 
  99.                     <tr><td><input type="radio" name="sel" /><td>謝天</td><td></td><td>湖南郴州</td></tr> 
  100.                     <tr><td><input type="radio" name="sel" /><td>鄧九</td><td></td><td>北京海淀</td></tr> 
  101.                 </tbody> 
  102.             </table> 
  103.         </div> 
  104.         <div class="tabWrap"> 
  105.             <table style="border-collapse:collapse;"> 
  106.                 <thead> 
  107.                     <tr><th></th><th>姓名</th><th>性別</th><th>暫住地</th></tr> 
  108.                 </thead> 
  109.                 <tbody id="che"> 
  110.                     <tr><td><input type="checkbox" checked="checked" /></td><td>張三</td><td></td><td>浙江寧波</td></tr> 
  111.                     <tr><td><input type="checkbox" /><td>李四</td><td></td><td>湖南長沙</td></tr> 
  112.                     <tr><td><input type="checkbox" /><td>王七</td><td></td><td>河北邢臺</td></tr> 
  113.                     <tr><td><input type="checkbox" /><td>趙六</td><td></td><td>河南鄭州</td></tr> 
  114.                     <tr><td><input type="checkbox" /><td>劉三</td><td></td><td>湖北武漢</td></tr> 
  115.                     <tr><td><input type="checkbox" /><td>陳十</td><td></td><td>海南三亞</td></tr> 
  116.                     <tr><td><input type="checkbox" /><td>謝天</td><td></td><td>湖南郴州</td></tr> 
  117.                     <tr><td><input type="checkbox" /><td>鄧九</td><td></td><td>北京海淀</td></tr> 
  118.                 </tbody> 
  119.             </table> 
  120.         </div> 
  121.     </body> 
  122. </html> 

jQuery應用與表格隔行變色效果,行高亮效果,單選框控制表格行高亮,復選框控制表格高亮,表格展開關閉,

以及表格內容帥選等效果。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

忻州市| 望都县| 遵义市| 车险| 巫溪县| 桃源县| 封丘县| 建瓯市| 晋城| 湛江市| 临江市| 马龙县| 安龙县| 湘阴县| 班戈县| 保德县| 临安市| 长寿区| 叙永县| 麻栗坡县| 朝阳区| 建宁县| 孝昌县| 开阳县| 镇远县| 揭东县| 贞丰县| 新乡县| 嵊泗县| 图片| 广汉市| 青田县| 博乐市| 铜梁县| 北宁市| 台中市| 灵武市| 宜昌市| 天气| 河源市| 万源市|