代码之家  ›  专栏  ›  技术社区  ›  prosseek

基于HTML/Javascript的折叠/展开表格

  •  4
  • prosseek  · 技术社区  · 14 年前

    我有一张相当大的桌子,所以我需要一种方法来一直打开它,并且只在必要的时候打开它。

    3 回复  |  直到 14 年前
        1
  •  2
  •   fantactuka    14 年前

    如果要使用jquery,可以检查下面的代码。

    .collapsed-table tr {
      display: none;
    }
    

    在html中:

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> 
    <table class="collapsed-table">
       <caption>Expand/collapce</caption> 
       <tr>
           <td></td>
       </tr>
       ....
    </table>
    
    <script type="text/javascript">
    $('.collapsed-table > caption').click(function() {
       $(this).toggleClass('collapsed-table');
    })
    </script>
    
        2
  •  0
  •   Dan Stocker    14 年前

    使用jQuery:

    $('#foldbutton').click(function()
    {
    $('tbody').toggle();
    });
    
        3
  •  0
  •   Yohaï-Eliel Berreby    11 年前

    TextShower 这样你就可以做到。它是高度可定制的,你可以自由编辑它的源代码。希望这有帮助:)