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>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值