for php循环中的引导折叠
我想在PHP为循环引导手风琴。但它不会崩溃。我不确定我做错了什么 这是我的密码for php循环中的引导折叠,php,jquery,twitter-bootstrap,Php,Jquery,Twitter Bootstrap,我想在PHP为循环引导手风琴。但它不会崩溃。我不确定我做错了什么 这是我的密码 <?php $row_count = 1; for ($x = 0; $x < 5; $x++) { echo $row_count ; ?> <div class="panel-group" id="accordion"> <div class="panel panel-default"> <div class="panel-he
<?php
$row_count = 1;
for ($x = 0; $x < 5; $x++) {
echo $row_count ;
?>
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapse1<?php echo $row_count; ?>">Collapsible Group 1</a>
</h4>
</div>
<div id="collapse1<?php echo $row_count ?>" class="panel-collapse collapse ">
<div class="panel-body">Lorem.</div>
</div>
</div>
</div>
<?php
$row_count ++;
}
?>
按如下方式重写代码:-
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
<?php
$row_count = 1;
for ($x = 0; $x < 5; $x++) { ?>
<div class="panel panel-default" >
<div class="panel-heading" role="tab" id="heading<?php echo $row_count ?>">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse<?php echo $row_count; ?>" aria-expanded="false"">Collapsible Group <?php echo $row_count?></a>
</h4>
</div>
<div id="collapse<?php echo $row_count; ?>" class="panel-collapse collapse " role="tabpanel" aria-labelledby="heading<?php echo $row_count; ?>">
<div class="panel-body">Lorem.</div>
</div>
</div>
<?php $row_count++; } ?>
</div>
试试这个
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
<?php
$row_count = 1;
for ($x = 0; $x < 5; $x++) {
?>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingOne<?=$row_count?>">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne<?=$row_count?>" aria-expanded="false" aria-controls="collapseOne<?=$row_count?>">
Collapsible Group Item #1
</a>
</h4>
</div>
<div id="collapseOne<?=$row_count?>" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne<?=$row_count?>">
<div class="panel-body">
Lorem
</div>
</div>
</div>
<?php
$row_count ++;
}
?>
</div>
面板组不应该在循环的之外吗?只要在那里一次就可以了?好的。我不确定它是需要在循环内部还是外部。我想要的是每次循环时另一个手风琴折叠。这是可行的,但是在页面加载时,所有的部分都已经折叠了。我希望默认情况下所有这些都隐藏。只需更新答案。只需将“面板塌陷”替换为“面板塌陷”。这不起作用。每次单击“新建折叠”时,上一个不会关闭。请立即检查。只需将父div放在循环之外。