Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在foreach循环中,默认情况下无法保持第一个手风琴打开_Javascript_Jquery_Mysql_Twitter Bootstrap_Bootstrap Accordion - Fatal编程技术网

Javascript 在foreach循环中,默认情况下无法保持第一个手风琴打开

Javascript 在foreach循环中,默认情况下无法保持第一个手风琴打开,javascript,jquery,mysql,twitter-bootstrap,bootstrap-accordion,Javascript,Jquery,Mysql,Twitter Bootstrap,Bootstrap Accordion,我有可折叠的手风琴,它可以很好地处理静态数据。现在我已经将其链接到数据库,并尝试从数据库中获取数据。以下是我到目前为止在codeingiter中完成的代码 视图: 如果您有foreach的索引计数,那么您可以使用它为第一次迭代设置类内的索引计数。下面使用$key=>$per_student,将$key设置为索引号 <?php foreach($student as $key => $per_student): ?> 然后检查$key==0,如果是,则添加导致hte面

我有可折叠的手风琴,它可以很好地处理静态数据。现在我已经将其链接到数据库,并尝试从数据库中获取数据。以下是我到目前为止在codeingiter中完成的代码

视图:



如果您有foreach的索引计数,那么您可以使用它为第一次迭代设置类内的索引计数。下面使用$key=>$per_student,将$key设置为索引号

 <?php foreach($student as $key => $per_student): ?> 

然后检查$key==0,如果是,则添加导致hte面板打开的in clas

    <div id="<?php echo $per_student->id; ?>" class="panel-collapse collapse 
      <?php if($key === 0){echo "in";} ?>" role="tabpanel" aria-labelledby="headingTwo">
           <div class="panel-body"> 
             <?php echo $per_student->description; ?>
           </div> 
        </div>

可以通过以下代码使用jQuery实现

$(".panel-collapse").each(function(index, element) {
  $(element).addClass(index == 0 ? "in" : "");
});
在行动中:

$(文档).ready(函数(){
$(“.panel collapse”)。每个(函数(索引,元素){
$(element).addClass(索引==0?):;
});
$('a[role=“button”]:first').removeClass('collapsed');//这将修复图标以显示'V'(打开状态);
});
#手风琴.面板标题{
填充:0;
}
#手风琴.面板标题>a{
显示:块;
填充:0.4em 0.6em;
大纲:无;
字体大小:粗体;
文字装饰:无;
}
#accordion.面板标题>a.accordion-toggle::before,
#手风琴a[data toggle=“collapse”]::之前{
内容:“\e113”;
浮动:左;
字体系列:“字形图标半身人”;
右边距:1米;
}
#accordion.panel title>a.accordion-toggle.collapsed::before,
#手风琴a.折叠[数据切换=“折叠]::之前{
内容:“\e114”;
}

动物保护协会的陈词滥调,埃尼姆·埃乌斯莫德的高寿命accusamus terry richardson广告鱿鱼。3狼月亮奥特餐厅,非丘比特滑板多洛早午餐。食品车奎奴亚藜。早午餐3狼月亮临时,太阳阿利夸放了一只鸟
在它上面,鱿鱼单一来源咖啡Nalla assumenda shoreditch et.Nihil anim keffiyeh helvetica,工艺啤酒工人wes anderson cred Nescuint sapiente ea proident。纯素食主义者,屠夫副洛莫。从工艺啤酒场到餐桌,
粗斜纹棉布美学合成器Nescuint您可能还没有听说过accusamus labore可持续VHS。
动物保护协会的陈词滥调,埃尼姆·埃乌斯莫德的高寿命accusamus terry richardson广告鱿鱼。3狼月亮奥特餐厅,非丘比特滑板多洛早午餐。食品车奎奴亚藜。早午餐3狼月亮临时,太阳阿利夸放了一只鸟
在它上面,鱿鱼单一来源咖啡Nalla assumenda shoreditch et.Nihil anim keffiyeh helvetica,工艺啤酒工人wes anderson cred Nescuint sapiente ea proident。纯素食主义者,屠夫副洛莫。从工艺啤酒场到餐桌,
粗斜纹棉布美学合成器Nescuint您可能还没有听说过accusamus labore可持续VHS。
$(".panel-collapse").each(function(index, element) {
  $(element).addClass(index == 0 ? "in" : "");
});