首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Bootstrap创建Accordion表

用Bootstrap创建Accordion表
EN

Stack Overflow用户
提问于 2014-06-11 02:45:14
回答 3查看 266.4K关注 0票数 53

我有一个从数据库填充的表,该数据库有很多列(大约30列)。有人想到的一个解决方案是在表格之外创建一个手风琴,其中每一行都是可点击的,并将与信息的其余列一起向下折叠。我很难让Bootstrap为我正确地做这件事。

代码语言:javascript
运行
复制
<table class="table table-hover">
    <thead>
        <th></th><th></th><th></th>
    </thead>

    <tbody>
        <tr data-toggle="collapse" data-target="#accordion" class="clickable">
            <td>Some Stuff</td>
            <td>Some more stuff</td>
            <td>And some more</td>
        </tr>
        <tr>
            <td>
                <div id="accordion" class="collapse">Hidden by default</div>
            </td>
        </tr>
    </tbody>
</table>

正如您从jsfiddle中看到的,此功能不起作用。我真的不确定哪里出了问题,Bootstrap的文档也没有深入到崩溃的细节。

任何帮助都将不胜感激,谢谢!

EN

Stack Overflow用户

回答已采纳

发布于 2014-06-11 03:00:10

这似乎已经被问过了:

这可能会有所帮助:

Twitter Bootstrap Use collapse.js on table cells [Almost Done]

更新:

你的提琴没有加载jQuery,所以一切都正常。

代码语言:javascript
运行
复制
<table class="table table-hover">
<thead>
  <tr>
    <th></th>
    <th></th>
    <th></th>
  </tr>
</thead>

<tbody>
    <tr data-toggle="collapse" data-target="#accordion" class="clickable">
        <td>Some Stuff</td>
        <td>Some more stuff</td>
        <td>And some more</td>
    </tr>
    <tr>
        <td colspan="3">
            <div id="accordion" class="collapse">Hidden by default</div>
        </td>
    </tr>
</tbody>
</table>

试试这个:http://jsfiddle.net/Nb7wy/2/

我还将colspan='2'添加到了详细信息行。但它本质上是你摆弄加载的jQuery (在左列的框架中)。

票数 66
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24148631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档