如何将活动类添加到第一个手风琴
How to add active class to first accordion?
我想使用jQuery为面板标题添加一个类,但是我无法这样做。
jQuery(".panel-deafult").each(function (index) {
jQuery(this).children(".panel-heading:first").addClass("active");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="panel-default">
<div class="panel-heading">
<h3 class="panel-title">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion1" href="#collapseOne1">Lorem ipsum dolor sit amet<i class="fa fa-angle-right pull-right"></i></a>
</h3>
</div>
</div>
您需要的是单击面板标题的事件,以添加活动类。类似以下语句:
$('.panel-heading').click(function() {
$(this).addClass('active');
});
似乎你要做的是将'active'类添加到每个手风琴选项卡的第一个手风琴选项卡。
如果这是正确的,你应该这样做:
$('.panel-default').each(function(i,e){
var FirstPanel = $(e).children('.panel-heading')[0];
FirstPanel.addClass('active');
});
相关文章:
- 使用数据上的角度更改设置集合的第一个元素的动画
- 当单击第一个李时,它显示内容一,当单击第二个李时,它显示内容二
- 字母计数:返回重复字母数最多的第一个单词
- 如何使用Javascript在HTML表中查找第一个空行
- 分页:如何用AJAX加载第一个页面
- 全局标志仅与第一个匹配项匹配的Regexp
- 访问ng repeat中的第一个项目
- 使用jQuery只返回选中复选框后的第一个表单元格值
- 使用jQuery插入HTML页面的第一个项目缺少结束标记
- 关闭第二个事件源上的第一个事件源's onopen方法
- 无法获取vis.js最后一个或第一个选定的网络节点
- 如何设置第一个手风琴面板关闭
- 使用filter和map方法将数组中某些元素的第一个字母大写-JavaScript
- 获得多个手风琴部分以保持开放
- 手风琴-如何不扩大第一个项目
- 第一个手风琴面板打开
- j查询手风琴 |打开页面加载和活动状态混淆的第一个元素
- 如何将活动类添加到第一个手风琴
- 单击列表中的第一个项目时打开手风琴
- 折叠所有,默认情况下仍然打开第一个手风琴