Проблема во втором ряду вашего jQuery.
$('.fa-caret-down').on('click', function () {}
Вместо нацеливания на .fa-caret-down
, который является классом, используемым значком, вы должны нацеливаться на всю кнопку.
$('button').on('click', function () {}
ПРИМЕЧАНИЕ. Я написал button
, но в вашем случае необходимо указать целевой тег nav-link
.