3
我用從jsfiddle 68RXPcollapse-group
例子來創建可擴展的div:引導:崩潰組內崩潰組
HTML:
<div class="span4 collapse-group">
<h2>Heading</h2>
<p class="collapse">Lorem ipsum</p>
<p><a class="btn" href="#">View details »</a></p>
</div>
的Javascript:
$('.row .btn').on('click', function(e) {
e.preventDefault();
var $this = $(this);
var $collapse = $this.closest('.collapse-group').find('.collapse');
$collapse.collapse('toggle');
});
當按下btn
時,p
類在展開和摺疊模式之間切換。
我試圖用同樣的概念遞歸可摺疊的div:
<div class="collapse-group">
<p><a class="btn" href="#">Open outer div »</a></p>
<div class="collapse">
<h2>Outer div title</h2>
<p>Outer div text</p>
<div class="collapse-group">
<p><a class="btn" href="#">Open inner div »</a></p>
<div class="collapse">
<h2>Inner div title</h2>
<p>Inner div text</p>
</div>
</div>
</div>
</div>
相同的js代碼之前,請jsFiddle WdbUe。
第一次打開外部摺疊式div時,內部div也會打開。 如何將每個expand
按鈕連接到單個可摺疊div上?