如何向表格行添加折叠

喜玛宾杜

我的页面中有一个表格,不想一次显示整个表格。相反,我想默认只显示 3 行。然后,当用户单击more按钮时,我想显示所有行。

我尝试了下面的代码来实现这一点,但有一个渲染问题。是否有可能在 html 中为表格行添加折叠?

桌子

<table class="table table-striped">
    <tr>
        <th>Id</th>
        <th>Name</th>
    </tr>
    <tr>
        <td>1</td>
        <td>abcde</td>
    </tr>
    <tr>
        <td>2</td>
        <td>bcdef</td>
    </tr>
    <tr>
        <td>3</td>
        <td>cdefg
            <span class="more clickable" data-toggle="collapse" data-target="#remaining-data">more
            </span>
        </td>
    </tr>
    <table class="collapse table table-stripped" id="remaining-data">
         <tr>
             <td>4</td>
             <td>defgh</td>
         </tr>
         <tr>
             <td>5</td>
             <td>efghi</td>  
         </tr>
    </table>
<table>
普拉蒂克·达尔吉

我已经使用nth-child(4)这意味着它将获得第 3 个 tr 并将display: noneCSS添加到每个 tr 之后,因为nextAll()现在当我单击更多按钮时,它将切换具有淡入淡出效果的元素,无需编写新的tabletbody

$(function(){
    $("table tr:nth-child(4)").nextAll().css("display","none");

    $(".clickable").on("click", function(){
        $("table tr:nth-child(4)").nextAll().fadeToggle();
    })

})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>

<table class="table table-striped">
    <tr>
        <th>Id</th>
        <th>Name</th>
    </tr>
    <tr>
        <td>1</td>
        <td>abcde</td>
    </tr>
    <tr>
        <td>2</td>
        <td>bcdef</td>
    </tr>
    <tr>
        <td>3</td>
        <td>cdefg
            <span class="more clickable btn btn-sm pull-right btn-link">more
            </span>
        </td>
    </tr>
    <tr>
         <td>4</td>
         <td>defgh</td>
     </tr>
     <tr>
         <td>5</td>
         <td>efghi</td>  
     </tr>
<table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在可折叠的表格行下方添加div?

来自分类Dev

如何以角度向整个表格行添加类

来自分类Dev

如何在 *ngFor 循环内添加新行?我想在表格内实现扩展折叠功能

来自分类Dev

D3.js-如何在此可折叠树中向文本添加新行?

来自分类Dev

表格API v4-JS客户端:如何向现有表格添加/添加新行

来自分类Dev

表格API v4-JS客户端:如何向现有表格添加/添加新行

来自分类Dev

如何使用pander向表格添加网格?

来自分类Dev

展开/折叠表格行

来自分类Dev

如何在 Reactjs 中向 HTML 表格行元素添加文本 + 图标

来自分类Dev

在折叠单元格边框并显示浮动图片的同时向表格添加边框

来自分类Dev

在JavaScript中向HTML表格行添加ID

来自分类Dev

如何以编程方式向简单的表格布局添加边框

来自分类Dev

如何向Google电子表格添加页脚?

来自分类Dev

如何通过jQuery向HTML表格添加单选按钮

来自分类Dev

如何通过API向Docusign模板添加表格?

来自分类Dev

如何向行添加详细数据?

来自分类Dev

如何向UICollectionView添加单独的行

来自分类Dev

如何向行添加详细数据?

来自分类Dev

pyqt qt4如何向QSplitter添加一个微小的箭头/折叠按钮

来自分类Dev

在表格行中展开和折叠

来自分类Dev

在jQuery中展开和折叠表格行

来自分类Dev

如何使用ng-repeat和angular折叠表格的一行

来自分类Dev

如何仅使用HTML / CSS将可折叠内容置于表格行下方?

来自分类Dev

如何展开和折叠(即切换)表格行 (tr)?

来自分类Dev

通过ID向表格添加样式

来自分类Dev

向表格垂直添加滚动条

来自分类Dev

如何在ASP表格的表顶部添加新行

来自分类Dev

如何在表格底部添加一行?

来自分类Dev

如何在表格中添加一行?

Related 相关文章

热门标签

归档