【发布时间】:2015-05-28 09:48:33
【问题描述】:
我有一个使用 Bootstrap 创建的面板。该面板包含一个项目列表,项目详细信息存储在项目本身的隐藏 div 中。
单击列表项时,我想将整个面板内容替换为单击项的详细 div 的内容。
单击“返回列表”链接时,我还需要返回列表视图。
显然,我需要创建一个 javascript 函数来执行此操作,因为我假设 Bootstrap 中没有任何内容可以处理此问题。
最好的方法是什么?
<div class="col-md-4 col-sm-6">
<div class="panel panel-default">
<div class="panel-heading"><a href="#" class="pull-right">Back to List</a> <h4>Symmetric Keys</h4></div>
<div class="panel-body">
<div>Item 1
<div class="hidden">This is the rest of the data</div>
</div>
<div>Item 2
<div class="hidden">This is the rest of the data</div>
</div>
<div>Item 3
<div class="hidden">This is the rest of the data</div>
</div>
<div>Item 4
<div class="hidden">This is the rest of the data</div>
</div>
<div>Item 5
<div class="hidden">This is the rest of the data</div>
</div>
</div>
</div>
</div>
我在这里创建了一个示例:
【问题讨论】:
-
用 Angular js 实现这一点会容易得多。你用 Angular 试过了吗?
-
我正在考虑使用它。任何机会你都可以让我开始并告诉我如何使用 Angular 做同样的事情:)
-
查看 plnkr。
标签: twitter-bootstrap twitter-bootstrap-3 panel show-hide