私は自分の質問に関連するすべての質問を読みましたが、それらをすべて試してみましたが、役に立ちませんでした。私が書いたほとんどすべてのコードは、このサイトに投稿されたソリューションと同じだと「思っている」にもかかわらず、コードを機能させることができないようです。
HTMLコードは次のとおりです。
<div class="press-title">
<p class="text" data-toggle="collapse" data-target="#serviceList">
<span id="servicesButton" data-toggle="tooltip " data-original-title="Click Me!">
<span class="servicedrop glyphicon glyphicon-chevron-down"></span> Services Offered <span class="servicedrop glyphicon glyphicon-chevron-down"></span>
</span>
</p>
</div>
<div id="serviceList" class="collapse">
<div class="row featurette">
...
ここにJQueryがあります
$('#serviceList').on('shown.bs.collapse'), function() {
$(".servicedrop").addClass('glyphicon-chevron-up').removeClass('glyphicon-chevron-down');
}
$('#serviceList').on('hidden.bs.collapse'), function() {
$(".servicedrop").addClass('glyphicon-chevron-down').removeClass('glyphicon-chevron-up');
}
要素を折りたたむと、アイコンを下から上に変更したいだけです。次に、同じクラスをクリックすると元に戻ります。私は本当にこれにこだわっています。前もって感謝します!