Я прочитал все связанные вопросы, касающиеся моего вопроса, и попробовал их все безрезультатно. Я не могу заставить мой код работать, хотя я "думаю" почти каждый код, который я написал, был тем же самым с решениями, размещенными на этом сайте.
Вот код 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');
}
Я просто хочу изменить значок с самого начала, после свертывания элемента. Затем переключитесь назад, когда щелкнет тот же самый класс. Я действительно застрял в этом. Заранее благодарю вас!