簡體   English   中英

如何為第一手風琴添加活動課?

[英]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> 

您需要的是面板標題的click事件,以添加活動類。 類似於以下內容:

$('.panel-heading').click(function() {
  $(this).addClass('active');
});

似乎您要嘗試的是將“ active”類添加到每個手風琴標簽的第一個手風琴標簽中。

如果是的話,這是您要執行的操作:

$('.panel-default').each(function(i,e){
var FirstPanel = $(e).children('.panel-heading')[0]; 
FirstPanel.addClass('active');
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM