jquery table展开 折叠效果

  1. 今天要做一个table的展开 折叠效果,想起以前自己收藏了一个,寻无果,索性自己做一个
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5.     <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  6.     <title>无标题文档</title>
  7.     <script language="javascript" type="text/javascript" src="jquery.js"></script>
  8.     <script language="javascript" type="text/javascript">
  9.         function show_and_hide_tr(tb_id, obj) {
  10.             $("#" + tb_id).find("tr").each(function(i) {
  11.                 i > 0 ? (this.style.display == "none" ? this.style.display = "" : this.style.display = "none") : ($(this).next().css("display") == "none" ? (obj.value = "折叠") : (obj.value = "展开"));
  12.             });
  13.         }
  14.     </script>
  15. </head>
  16. <body>
  17.     <table id="tb1" style="width: 100%;" border="1">
  18.         <tr>
  19.             <th colspan="3">
  20.                 <input type="button" value="折叠" onclick="show_and_hide_tr('tb1',this);" />
  21.             </th>
  22.         </tr>
  23.         <tr>
  24.             <td>
  25.                  作者:ikmb QQ:154179812
  26.             </td>
  27.             <td>
  28.                  欢迎交流
  29.             </td>
  30.             <td>
  31.                  
  32.             </td>
  33.         </tr>
  34.         <tr>
  35.             <td>
  36.                  
  37.             </td>
  38.             <td>
  39.                  
  40.             </td>
  41.             <td>
  42.                  
  43.             </td>
  44.         </tr>
  45.     </table>
  46. </body>
  47. </html>

版权声明:本文为ikmb原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>